ab-angle->ABCF B

Time bar (total: 33.9s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

sample3.0s (8.7%)

Results
855.0ms3888×body256valid
777.0ms1588×body512valid
748.0ms1255×body512infinite
331.0ms1456×body256infinite
182.0ms37×body4096valid
44.0ms22×body2048valid
9.0ms10×body1024valid
Bogosity

preprocess337.0ms (1%)

Algorithm
egg-herbie
Rules
1004×distribute-lft-in
984×distribute-rgt-in
948×fma-def
926×distribute-lft-neg-in
896×distribute-lft-neg-out
Problems
107×No Errors
64×(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
48×(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
29×(*.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))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066967
1176967
2550935
31962935
46217935
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.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 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.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 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.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 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.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 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (/.f64 b (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 b (/.f64 180 (PI.f64)))))))
Symmetry

(abs a)

(abs b)

(negabs angle)

Compiler

Compiled 117 to 87 computations (25.6% saved)

eval1.0ms (0%)

Compiler

Compiled 72 to 55 computations (23.6% saved)

prune2.0ms (0%)

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

Compiled 52 to 42 computations (19.2% saved)

localize277.0ms (0.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
93.6%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.8%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 101 to 72 computations (28.7% saved)

series11.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite252.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1484×prod-diff
742×log1p-expm1-u
742×expm1-log1p-u
548×fma-def
448×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify142.0ms (0.4%)

Algorithm
egg-herbie
Rules
610×associate-+r+
604×associate-*r*
562×associate-+l+
508×log-prod
492×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval164.0ms (0.5%)

Compiler

Compiled 8964 to 6088 computations (32.1% saved)

prune154.0ms (0.5%)

Pruning

37 alts after pruning (37 fresh and 0 done)

PrunedKeptTotal
New22237259
Fresh000
Picked101
Done000
Total22337260
Accuracy
71.4%
Counts
260 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.2%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.1%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.4%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
18.6%
(*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
53.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))))
54.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
55.1%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 0 (*.f64 a (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.8%
(*.f64 2 (*.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.6%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
42.7%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.1%
(*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.8%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.2%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.1%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.4%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
18.6%
(*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
53.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))))
54.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
55.1%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 0 (*.f64 a (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.8%
(*.f64 2 (*.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.6%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
42.7%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.1%
(*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.8%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Compiler

Compiled 4172 to 3372 computations (19.2% saved)

localize4.2s (12.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
88.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.4%
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
93.6%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.2%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
93.6%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
87.5%
(*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
93.6%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.8%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 544 to 361 computations (33.6% saved)

series29.0ms (0.1%)

Counts
9 → 200
Calls

54 calls:

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

rewrite187.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
694×expm1-udef
694×log1p-udef
580×log1p-expm1-u
462×associate-*r*
296×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify248.0ms (0.7%)

Algorithm
egg-herbie
Rules
866×associate-*r*
768×associate-*l*
656×log-prod
632×associate-+r+
488×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040727754
1105521625
2435317458
Stop Event
node limit
Counts
394 → 211
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 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 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (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) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 16)) 1/3) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (pow.f64 b 2) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (pow.f64 b 2) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (+.f64 (*.f64 -5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 16)) 1/3) (pow.f64 a 6))) (pow.f64 (pow.f64 b 2) 1/3))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(pow.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (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 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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 (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 (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 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(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 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(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 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))))) 1)
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 180 angle))
(/.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 180)
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -180)
(pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(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 (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)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(pow.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (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 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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 (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 (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 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.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)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(pow.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (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 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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 (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 (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 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (pow.f64 b 2) (pow.f64 a 2)))))
Outputs
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (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 a b) (-.f64 b a)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.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 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2))
(*.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2))
(*.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2))
(*.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 a 2) -1/180) (PI.f64)) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.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 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(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 (*.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 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/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)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 16)) 1/3) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 16))) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(cbrt.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (pow.f64 b 2) 1/3))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (cbrt.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (pow.f64 b 2) 1/3)))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 b 10)))) (cbrt.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (+.f64 (*.f64 -5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 16)) 1/3) (pow.f64 a 6))) (pow.f64 (pow.f64 b 2) 1/3))))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 b 10)))) (fma.f64 -5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 16))) (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 3))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (sin.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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 180 angle))
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (/.f64 (PI.f64) (/.f64 180 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 180)
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (/.f64 (PI.f64) (/.f64 180 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -180)
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (/.f64 (PI.f64) (/.f64 180 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 3)
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 3) 1/3)
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 2)
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 2))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) angle))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) 3))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) 3)))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) 3) (pow.f64 angle 3)))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) 1))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (sin.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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 a b)))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 a b)))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) 2)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (sin.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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))

eval2.2s (6.5%)

Compiler

Compiled 99069 to 66019 computations (33.4% saved)

prune705.0ms (2.1%)

Pruning

75 alts after pruning (75 fresh and 0 done)

PrunedKeptTotal
New2833722905
Fresh29332
Picked505
Done000
Total2867752942
Accuracy
71.9%
Counts
2942 → 75
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.5%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 b 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
37.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
38.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
42.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.5%
(*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
45.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
52.7%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1))
54.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
55.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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)))
54.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
54.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))))
58.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
49.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
57.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
38.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
37.9%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.1%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
32.8%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
33.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.5%
(*.f64 2 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 b 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
37.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
38.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
42.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.5%
(*.f64 2 (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
45.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
52.7%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1))
54.8%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
55.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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)))
54.5%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
54.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))))
58.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
49.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
57.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
38.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
37.9%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.1%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
32.8%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
Compiler

Compiled 8120 to 6452 computations (20.5% saved)

localize5.7s (16.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))
42.6%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
99.2%
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))
59.1%
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
100.0%
(*.f64 (+.f64 b a) (-.f64 b a))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.4%
(*.f64 1/180 (*.f64 angle (PI.f64)))
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 578 to 289 computations (50% saved)

series43.0ms (0.1%)

Counts
12 → 196
Calls

63 calls:

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

rewrite196.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
807×log1p-expm1-u
616×expm1-udef
616×log1p-udef
468×associate-*r*
320×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify276.0ms (0.8%)

Algorithm
egg-herbie
Rules
1194×associate-*r*
1004×associate-*l*
804×fma-def
608×log-prod
570×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050126972
1137422593
2606122401
Stop Event
node limit
Counts
527 → 302
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))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 b (+.f64 a (*.f64 -1 a))))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(pow.f64 b 2)
(+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a (+.f64 b (*.f64 -1 b))))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (cbrt.f64 1/5832000) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 1/180 (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.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) (neg.f64 (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 a) a))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 a 2))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(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))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (+.f64 b a) 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)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/3) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 1/180 (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/3) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 angle (*.f64 1/180 (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 angle (*.f64 1/180 (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/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (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 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 b (+.f64 a (*.f64 -1 a))))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(fma.f64 b (*.f64 0 a) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(fma.f64 b (*.f64 0 a) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2))
(fma.f64 b (*.f64 0 a) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a (+.f64 b (*.f64 -1 b))))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (pow.f64 a 2)))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 angle (*.f64 1/180 (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 angle (*.f64 1/180 (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/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 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (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 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 0 a)))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (neg.f64 (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (neg.f64 (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (neg.f64 (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (neg.f64 (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (*.f64 (pow.f64 angle 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (cbrt.f64 1/5832000) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (cbrt.f64 1/5832000) 7))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5))) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 1/5832000) 7))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (*.f64 (pow.f64 angle 5) 1/120)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) 0))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a)))))
(fma.f64 angle (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 angle (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (*.f64 (pow.f64 angle 5) 1/120)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (cbrt.f64 1/5832000) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (cbrt.f64 1/5832000) 7))) (fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (cbrt.f64 1/5832000) 5)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a)))))))
(fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 1/5832000) 7))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 angle (*.f64 (*.f64 (PI.f64) (cbrt.f64 1/5832000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (cbrt.f64 1/5832000) 5)) (*.f64 (pow.f64 angle 5) 1/120)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 1/180 (PI.f64)) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 a) a))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 a b)) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (fma.f64 (pow.f64 a 2) (fma.f64 b b (pow.f64 a 2)) (pow.f64 b 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 a 2))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 b a)) (+.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (+.f64 a b) (+.f64 a b)))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (+.f64 a b) (+.f64 a b)))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (+.f64 a b) (+.f64 a b)))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (+.f64 a b) (+.f64 a b)))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (+.f64 a b) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (+.f64 a b))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (+.f64 a b) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (+.f64 a b))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (-.f64 b a) 3)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (+.f64 b a) 3)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 b (*.f64 0 a) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 1 1/3) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/3) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 1/180 (PI.f64)) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 1 1/3) (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/3) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4)) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (cbrt.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 1/180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) -180)
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))

eval759.0ms (2.2%)

Compiler

Compiled 45339 to 28356 computations (37.5% saved)

prune545.0ms (1.6%)

Pruning

87 alts after pruning (85 fresh and 2 done)

PrunedKeptTotal
New1416571473
Fresh422870
Picked325
Done000
Total1461871548
Accuracy
72.0%
Counts
1548 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.9%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 b 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
42.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
51.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 1))
54.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
57.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
58.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
60.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
33.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
33.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) 1))
32.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
29.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
59.1%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
32.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.9%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 b 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.4%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
42.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
51.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 1))
54.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
57.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
58.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
60.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
58.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
33.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
33.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) 1))
32.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
29.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.8%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
59.1%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
32.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Compiler

Compiled 9326 to 7222 computations (22.6% saved)

localize4.9s (14.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
94.2%
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
54.1%
(cbrt.f64 (neg.f64 (pow.f64 a 2)))
99.4%
(*.f64 1/180 (*.f64 angle (PI.f64)))
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
59.1%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
56.5%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
100.0%
(*.f64 (+.f64 a b) (-.f64 b a))
99.7%
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
99.1%
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
88.0%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
99.1%
(cbrt.f64 angle)
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))))
59.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))
Compiler

Compiled 570 to 279 computations (51.1% saved)

series36.0ms (0.1%)

Counts
12 → 228
Calls

69 calls:

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

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
698×associate-*r*
446×associate-*l*
274×cbrt-prod
263×log1p-expm1-u
263×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045421
1751371
Stop Event
node limit
Counts
12 → 260
Calls
Call 1
Inputs
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64))))))
(cbrt.f64 angle)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (+.f64 a b) (-.f64 b a))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 angle))) 1)
(*.f64 (cbrt.f64 angle) 1)
(*.f64 1 (cbrt.f64 angle))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (pow.f64 angle 1/6) (pow.f64 angle 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 angle))
(*.f64 (pow.f64 (sqrt.f64 angle) 1/3) (pow.f64 (sqrt.f64 angle) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))
(pow.f64 angle 1/3)
(pow.f64 (cbrt.f64 angle) 1)
(pow.f64 (pow.f64 (cbrt.f64 angle) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(pow.f64 (pow.f64 angle 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))
(fabs.f64 (cbrt.f64 angle))
(log.f64 (exp.f64 (cbrt.f64 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 angle))))
(expm1.f64 (log1p.f64 (cbrt.f64 angle)))
(exp.f64 (log.f64 (cbrt.f64 angle)))
(exp.f64 (*.f64 (log.f64 angle) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 angle)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))) 1)
(/.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (/.f64 180 angle))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) -180)
(pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (pow.f64 a 2) 1 (pow.f64 a 2)))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2)))) 1)
(/.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (pow.f64 a 2))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 b b (pow.f64 a 2))) (*.f64 (-.f64 a b) (+.f64 b a)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 a b) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(pow.f64 (fma.f64 b b (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b b (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (+.f64 b a) 3)))
(expm1.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2))))
(exp.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (pow.f64 a 2))))
(fma.f64 b b (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 -1 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (pow.f64 a 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) 3)
(pow.f64 (cbrt.f64 a) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 a 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (pow.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))

simplify193.0ms (0.6%)

Algorithm
egg-herbie
Rules
1432×associate-*r*
1222×associate-*l*
896×fma-def
566×distribute-lft-in
548×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064726048
1168321124
Stop Event
node limit
Counts
488 → 454
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))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(pow.f64 b 2)
(+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a (+.f64 b (*.f64 -1 b))))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 b (+.f64 a (*.f64 -1 a))))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 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))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
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) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 angle))) 1)
(*.f64 (cbrt.f64 angle) 1)
(*.f64 1 (cbrt.f64 angle))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (cbrt.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(*.f64 (pow.f64 angle 1/6) (pow.f64 angle 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 angle))
(*.f64 (pow.f64 (sqrt.f64 angle) 1/3) (pow.f64 (sqrt.f64 angle) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))
(pow.f64 angle 1/3)
(pow.f64 (cbrt.f64 angle) 1)
(pow.f64 (pow.f64 (cbrt.f64 angle) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(pow.f64 (pow.f64 angle 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))
(fabs.f64 (cbrt.f64 angle))
(log.f64 (exp.f64 (cbrt.f64 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 angle))))
(expm1.f64 (log1p.f64 (cbrt.f64 angle)))
(exp.f64 (log.f64 (cbrt.f64 angle)))
(exp.f64 (*.f64 (log.f64 angle) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 angle)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))) 1)
(/.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (/.f64 180 angle))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 180)
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) -180)
(pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (pow.f64 a 2) 1 (pow.f64 a 2)))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2)))) 1)
(/.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (pow.f64 a 2))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 b b (pow.f64 a 2))) (*.f64 (-.f64 a b) (+.f64 b a)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 a b) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(pow.f64 (fma.f64 b b (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b b (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (+.f64 b a) 3)))
(expm1.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2))))
(exp.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (pow.f64 a 2))))
(fma.f64 b b (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 -1 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (pow.f64 a 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) 3)
(pow.f64 (cbrt.f64 a) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 a 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (pow.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 (*.f64 1/180 angle) (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 (*.f64 1/180 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/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 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 angle (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 angle (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 angle (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 0)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (+.f64 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1/180 (+.f64 (*.f64 (PI.f64) (*.f64 angle 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (+.f64 (*.f64 (PI.f64) (*.f64 angle 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2)))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (+.f64 (*.f64 (PI.f64) (*.f64 angle 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle 0)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(-.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(-.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(-.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 b 2)
(+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2))
(fma.f64 a (*.f64 0 b) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a (+.f64 b (*.f64 -1 b))))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 a (+.f64 b (*.f64 -1 b))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (pow.f64 a 2)))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 b (*.f64 -1 b)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 b (+.f64 a (*.f64 -1 a))))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(fma.f64 a (*.f64 0 b) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2))
(fma.f64 a (*.f64 0 b) (pow.f64 b 2))
(fma.f64 b b 0)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 b 2)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 (*.f64 1/180 angle) (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 (*.f64 1/180 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/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 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fma.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.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 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/22674816000000)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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 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 (*.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 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/34992000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) -1/180 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 a 2) 1/34992000)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 -1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (pow.f64 a 2)) (*.f64 1/34992000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) -1/180 (fma.f64 -1/22674816000000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (pow.f64 angle 5)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 a 2) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (fma.f64 -1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (pow.f64 a 2)) (fma.f64 1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (pow.f64 a 2)) (*.f64 1/34992000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) -1/180 (fma.f64 -1/22674816000000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (pow.f64 angle 5)) (fma.f64 1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 a 2) 1/30855889612800000000)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (-.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (-.f64 a b) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (-.f64 b a))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 angle))) 1)
(cbrt.f64 angle)
(*.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(*.f64 1 (cbrt.f64 angle))
(cbrt.f64 angle)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2) (cbrt.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(*.f64 (cbrt.f64 (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2))
(cbrt.f64 angle)
(*.f64 (pow.f64 angle 1/6) (pow.f64 angle 1/6))
(cbrt.f64 angle)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 angle))
(cbrt.f64 angle)
(*.f64 (pow.f64 (sqrt.f64 angle) 1/3) (pow.f64 (sqrt.f64 angle) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 angle))))
(pow.f64 angle 1/3)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 angle) 1)
(cbrt.f64 angle)
(pow.f64 (pow.f64 (cbrt.f64 angle) 2) 1/2)
(cbrt.f64 angle)
(pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3)
(cbrt.f64 angle)
(pow.f64 (pow.f64 angle 1/6) 2)
(cbrt.f64 angle)
(sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))
(cbrt.f64 angle)
(fabs.f64 (cbrt.f64 angle))
(cbrt.f64 angle)
(log.f64 (exp.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 angle))))
(cbrt.f64 angle)
(expm1.f64 (log1p.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(exp.f64 (log.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(exp.f64 (*.f64 (log.f64 angle) 1/3))
(cbrt.f64 angle)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 angle)) 1))
(cbrt.f64 angle)
(log1p.f64 (expm1.f64 (cbrt.f64 angle)))
(cbrt.f64 angle)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1)
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1)
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3)
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 2)
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))) angle))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (/.f64 180 angle))
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) (fma.f64 b b (pow.f64 a 2))))
(*.f64 angle (/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 180)
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) (fma.f64 b b (pow.f64 a 2))))
(*.f64 angle (/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) -180)
(/.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (neg.f64 angle)) -180)
(*.f64 (/.f64 (neg.f64 angle) -180) (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 1)
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 3)
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3) 1/3)
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 2)
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2))) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (log.f64 (pow.f64 (exp.f64 angle) 1/180)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 (PI.f64) (*.f64 1/180 (log.f64 (exp.f64 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64)))) 3))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3)))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))) 1))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 1/180 (fma.f64 b b (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))) 1)
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (+.f64 a b) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (/.f64 (*.f64 (PI.f64) (+.f64 a b)) (+.f64 a b)) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 1)
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 3)
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3) 1/3)
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 2)
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))))))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) 3))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))) 1))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (PI.f64) (pow.f64 (hypot.f64 a b) 2))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (pow.f64 a 2) 1 (pow.f64 a 2)))
(+.f64 (pow.f64 a 2) (+.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2)))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 (hypot.f64 a b) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 -1 (pow.f64 a 2) (fma.f64 a (*.f64 0 b) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2)))) 1)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(/.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 a b) 2) 2) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (pow.f64 a 2))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 b b (pow.f64 a 2))) (*.f64 (-.f64 a b) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 a b)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (fma.f64 b b (pow.f64 a 2)) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 a b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (/.f64 (pow.f64 (hypot.f64 a b) 2) (+.f64 a b)))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 b b (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 a b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (pow.f64 (hypot.f64 a b) 2) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (-.f64 a b) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 a b) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 a b) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (pow.f64 (hypot.f64 a b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 2) (pow.f64 b 2)) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 b a)) (+.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 b a)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (pow.f64 a 2))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (pow.f64 a 2))) (+.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (+.f64 a b)))
(*.f64 1 (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (+.f64 a b) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (+.f64 a b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (-.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (-.f64 a b)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (-.f64 a b))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (-.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (-.f64 a b)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (+.f64 a b) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (+.f64 a b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(pow.f64 (fma.f64 b b (pow.f64 a 2)) 1)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (pow.f64 a 2))) 3)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) 1/3)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(pow.f64 (sqrt.f64 (fma.f64 b b (pow.f64 a 2))) 2)
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(sqrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(fabs.f64 (pow.f64 (hypot.f64 a b) 2))
(log.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (pow.f64 a 2)))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(cbrt.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (-.f64 b a) 3)))
(expm1.f64 (log1p.f64 (fma.f64 b b (pow.f64 a 2))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (pow.f64 a 2))) 1))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(log1p.f64 (expm1.f64 (fma.f64 b b (pow.f64 a 2))))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(fma.f64 b b (pow.f64 a 2))
(+.f64 (fma.f64 b b (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(pow.f64 (hypot.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 a b))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (-.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (-.f64 a b) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (-.f64 b a))
(/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (fma.f64 b b (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2))) 1)
(pow.f64 (cbrt.f64 a) 2)
(*.f64 1 (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (cbrt.f64 a) 2)
(*.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(pow.f64 (cbrt.f64 a) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(pow.f64 (cbrt.f64 a) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (cbrt.f64 a) 2)
(*.f64 (pow.f64 -1 1/3) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 -1))
(pow.f64 (pow.f64 a 2) 1/3)
(cbrt.f64 (pow.f64 a 2))
(pow.f64 (pow.f64 (cbrt.f64 a) 2) 1)
(pow.f64 (cbrt.f64 a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) 3)
(pow.f64 (cbrt.f64 a) 2)
(pow.f64 (cbrt.f64 a) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 a 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 a) 2))))
(pow.f64 (cbrt.f64 a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 a 2)) 1/3))
(cbrt.f64 (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) 2)) 1))
(pow.f64 (cbrt.f64 a) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (cbrt.f64 a) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(fabs.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (pow.f64 a 2) 3)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))

eval519.0ms (1.5%)

Compiler

Compiled 29930 to 19372 computations (35.3% saved)

prune475.0ms (1.4%)

Pruning

111 alts after pruning (106 fresh and 5 done)

PrunedKeptTotal
New985431028
Fresh176380
Picked235
Done022
Total10041111115
Accuracy
72.5%
Counts
1115 → 111
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.3%
(*.f64 2 (*.f64 (/.f64 (pow.f64 (hypot.f64 a b) 2) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.9%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
19.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 a 2) 1/3) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 b 2)) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
39.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 a 2))) 3) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.0%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
20.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
42.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
51.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 1/5832000))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) 1))
54.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
50.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
32.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1))
32.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
58.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
42.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
58.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 angle)))) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 angle)) 3) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (pow.f64 angle 1/3) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (exp.f64 (*.f64 (log.f64 angle) 1/3)) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
48.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
61.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) 1))
58.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
58.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
59.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 1))
60.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
57.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
60.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
60.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
60.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
60.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
58.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
33.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
33.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) 1))
32.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (cbrt.f64 (*.f64 1/5832000 (pow.f64 (*.f64 angle (PI.f64)) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
29.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (pow.f64 b 2)) 1))
40.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)) 1))
35.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (hypot.f64 a b) 2))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 (PI.f64) 0))) 1))
33.8%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
59.1%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (cbrt.f64 1/5832000) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.2%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))) 1))
49.9%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a))))) 1))
35.5%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) 1))
40.9%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64)))) 1))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))))) 1))
59.2%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.1%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
40.9%
(*.f64 2 (*.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) 1))
41.4%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
22.7%
(*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
17.4%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Compiler

Compiled 8126 to 5598 computations (31.1% saved)

regimes3.1s (9.1%)

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

10 calls:

639.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
509.0ms
angle
496.0ms
(/.f64 angle 180)
309.0ms
b
306.0ms
a
Results
AccuracySegmentsBranch
65.1%3a
65.2%3b
66.9%5angle
63.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))))
63.6%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
63.6%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
63.6%2(pow.f64 b 2)
62.8%2(pow.f64 a 2)
66.9%5(*.f64 (PI.f64) (/.f64 angle 180))
66.9%5(/.f64 angle 180)
Compiler

Compiled 5216 to 3357 computations (35.6% saved)

regimes468.0ms (1.4%)

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

2 calls:

265.0ms
b
96.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Results
AccuracySegmentsBranch
65.2%3b
62.9%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))))
Compiler

Compiled 4444 to 2814 computations (36.7% saved)

regimes762.0ms (2.2%)

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

5 calls:

257.0ms
b
191.0ms
a
78.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
78.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
74.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
65.1%3a
63.2%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
63.2%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
63.2%2(pow.f64 b 2)
65.6%4b
Compiler

Compiled 3320 to 2029 computations (38.9% saved)

regimes322.0ms (0.9%)

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

2 calls:

187.0ms
a
72.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
63.2%2(pow.f64 b 2)
64.4%3a
Compiler

Compiled 3176 to 1944 computations (38.8% saved)

regimes135.0ms (0.4%)

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

4 calls:

45.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
27.0ms
(pow.f64 b 2)
27.0ms
a
14.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
61.0%1a
61.0%1(pow.f64 a 2)
62.8%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
62.8%2(pow.f64 b 2)
Compiler

Compiled 995 to 576 computations (42.1% saved)

regimes51.0ms (0.1%)

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

2 calls:

22.0ms
(pow.f64 b 2)
13.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Results
AccuracySegmentsBranch
61.0%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
61.0%1(pow.f64 b 2)
Compiler

Compiled 705 to 424 computations (39.9% saved)

regimes270.0ms (0.8%)

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

8 calls:

51.0ms
angle
51.0ms
b
50.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
50.0ms
(/.f64 angle 180)
18.0ms
a
Results
AccuracySegmentsBranch
62.6%3angle
62.6%3(*.f64 (PI.f64) (/.f64 angle 180))
62.6%3(/.f64 angle 180)
62.0%3b
60.3%1a
60.3%1(pow.f64 a 2)
60.3%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
60.3%1(pow.f64 b 2)
Compiler

Compiled 714 to 439 computations (38.5% saved)

regimes35.0ms (0.1%)

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

5 calls:

8.0ms
a
7.0ms
angle
7.0ms
b
5.0ms
(pow.f64 b 2)
5.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.1%1b
57.1%1angle
57.1%1a
57.1%1(pow.f64 a 2)
57.1%1(pow.f64 b 2)
Compiler

Compiled 219 to 142 computations (35.2% saved)

regimes10.0ms (0%)

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

3 calls:

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

Compiled 49 to 32 computations (34.7% saved)

regimes8.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

2.0ms
b
2.0ms
angle
2.0ms
a
Results
AccuracySegmentsBranch
57.1%1a
57.1%1b
57.1%1angle
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0750805776605437e+140
3.814190470750567e+168
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch91.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
37.0ms
7.262949005381731e+243
1.69276557472867e+249
52.0ms
2.7123337222485077e+151
3.322565077739043e+153
Results
32.0msbody4096valid
18.0ms85×body256valid
14.0ms33×body512infinite
11.0ms24×body512valid
10.0ms43×body256infinite
Compiler

Compiled 792 to 589 computations (25.6% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
9.284048160661961e+232
3.0216834499332716e+233
32.0ms
3.323580400726986e+166
8.210198071301912e+166
Results
23.0ms50×body512infinite
18.0msbody4096valid
10.0ms50×body256infinite
10.0ms56×body256valid
Compiler

Compiled 637 to 471 computations (26.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.356754220846445e+302
1.1039438695811054e+307
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1039438695811054e+307
+inf
Compiler

Compiled 32 to 26 computations (18.8% saved)

simplify31.0ms (0.1%)

Algorithm
egg-herbie
Rules
112×*-commutative
12×+-commutative
10×*-rgt-identity
sub-neg
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01281699
12011699
22081699
32121699
42141699
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(if (<=.f64 b 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 b 500000000000000034293025925891025748353547086656482493345411697879009659936938606376443959688169807922242623416614818848687447399453043057364114983091548174785770735309752505200317384722888971694628734260526610733731565979267064275080103185088512) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 51000000000000000397831216868247136936163991783341130802767970979303370466431442075656447520573230531243788644026213633073968536434887255075531924635562956926677417984) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 a 104999999999999998345896295389455812806264484890714660382403817244293453982850290907594604758596545535968155108754509748685199334596822134227328552431337437412298999924209949162307397755049689960602683964503264913589754106475286888448) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 (pow.f64 b 2) 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)))
(if (<=.f64 (pow.f64 b 2) 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
Outputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(if (<=.f64 b 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 b 500000000000000034293025925891025748353547086656482493345411697879009659936938606376443959688169807922242623416614818848687447399453043057364114983091548174785770735309752505200317384722888971694628734260526610733731565979267064275080103185088512) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (*.f64 (cbrt.f64 (*.f64 1/180 angle)) (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 b 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (if (<=.f64 b 500000000000000034293025925891025748353547086656482493345411697879009659936938606376443959688169807922242623416614818848687447399453043057364114983091548174785770735309752505200317384722888971694628734260526610733731565979267064275080103185088512) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (PI.f64) (cbrt.f64 (*.f64 angle 1/180))))))))))
(if (<=.f64 a 51000000000000000397831216868247136936163991783341130802767970979303370466431442075656447520573230531243788644026213633073968536434887255075531924635562956926677417984) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 a 104999999999999998345896295389455812806264484890714660382403817244293453982850290907594604758596545535968155108754509748685199334596822134227328552431337437412298999924209949162307397755049689960602683964503264913589754106475286888448) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 1/180 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 51000000000000000397831216868247136936163991783341130802767970979303370466431442075656447520573230531243788644026213633073968536434887255075531924635562956926677417984) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (if (<=.f64 a 104999999999999998345896295389455812806264484890714660382403817244293453982850290907594604758596545535968155108754509748685199334596822134227328552431337437412298999924209949162307397755049689960602683964503264913589754106475286888448) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(if (<=.f64 (pow.f64 b 2) 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)))
(if (<=.f64 (pow.f64 b 2) 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))))
(if (<=.f64 (pow.f64 b 2) 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)))
(if (<=.f64 (pow.f64 b 2) 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) angle))))
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
Compiler

Compiled 470 to 312 computations (33.6% saved)

soundness2.6s (7.7%)

Rules
1484×prod-diff
1484×prod-diff
1432×associate-*r*
1222×associate-*l*
1004×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066967
1176967
2550935
31962935
46217935
021121
1269121
23315121
037327
1554309
26269309
038405
1610375
26018375
038405
1610375
26018375
040727754
1105521625
2435317458
044611642
1106311130
236649838
044611642
1106311130
236649838
045421
1751371
064726048
1168321124
021121
1269121
23315121
038405
1610375
26018375
037327
1554309
26269309
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
Compiler

Compiled 2145 to 1265 computations (41% saved)

end1.0ms (0%)

preprocess259.0ms (0.8%)

Remove

(negabs angle)

(abs a)

Compiler

Compiled 5450 to 3404 computations (37.5% saved)

Profiling

Loading profile data...