ab-angle->ABCF B

Time bar (total: 48.4s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 0.0ms
Operation ival-sin, total time spent: 0.0ms
Operation ival-pow, total time spent: 1.0ms
Operation ival-pi, total time spent: 0.0ms
Operation ival-mult, total time spent: 0.0ms
Operation ival-div, total time spent: 0.0ms
Operation ival-cos, total time spent: 0.0ms
Operation const, total time spent: 0.0ms

sample3.7s (7.6%)

Results
1.1s1619×body512valid
1.0s3791×body256valid
897.0ms1349×body512infinite
413.0ms1432×body256infinite
168.0ms33×body4096valid
59.0ms25×body2048valid
10.0msbody1024valid
Precisions
Click to see histograms
Operation ival-sub, total time spent: 81.0ms
Operation ival-sin, total time spent: 504.0ms
Operation ival-pow, total time spent: 406.0ms
Operation ival-pi, total time spent: 56.0ms
Operation ival-mult, total time spent: 482.0ms
Operation ival-div, total time spent: 209.0ms
Operation ival-cos, total time spent: 491.0ms
Operation const, total time spent: 64.0ms
Bogosity

preprocess799.0ms (1.7%)

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
81×No Errors
75×(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
58×(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))))
12×(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (PI.f64) (/.f64 angle 180))
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)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 415.0ms
Operation ival-sin, total time spent: 46.0ms
Operation ival-pow, total time spent: 33.0ms
Operation ival-pi, total time spent: 4.0ms
Operation ival-mult, total time spent: 34.0ms
Operation ival-div, total time spent: 23.0ms
Operation ival-cos, total time spent: 23.0ms
Operation const, total time spent: 7.0ms

eval1.0ms (0%)

Compiler

Compiled 72 to 55 computations (23.6% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(*.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)))))
50.8%
(*.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)

localize349.0ms (0.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
92.8%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.9%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
53.1%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 101 to 72 computations (28.7% saved)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 10.0ms
Operation ival-sin, total time spent: 72.0ms
Operation ival-pow, total time spent: 34.0ms
Operation ival-pi, total time spent: 4.0ms
Operation ival-mult, total time spent: 46.0ms
Operation ival-div, total time spent: 29.0ms
Operation ival-cos, total time spent: 30.0ms
Operation const, total time spent: 7.0ms

series10.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite251.0ms (0.5%)

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.3%)

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))

eval151.0ms (0.3%)

Compiler

Compiled 8964 to 6088 computations (32.1% saved)

prune144.0ms (0.3%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New22831259
Fresh000
Picked101
Done000
Total22931260
Accuracy
68.3%
Counts
260 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.0%
(*.f64 2 (*.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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.8%
(*.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)))))
50.6%
(*.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)))))
50.5%
(*.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)))))
34.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.6%
(*.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)))))
33.4%
(*.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)))))
49.8%
(*.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)))))
47.1%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.7%
(*.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)))))
44.5%
(*.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)))))
49.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))))
49.2%
(*.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)))))))
49.2%
(*.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)))))
51.7%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
51.0%
(*.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))))))
49.2%
(*.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))))
48.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
50.1%
(*.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)))))
50.1%
(*.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)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.1%
(*.f64 2 (*.f64 (*.f64 (+.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.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)))))
29.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.3%
(*.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)))))
34.3%
(*.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)))))
26.2%
(*.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)))))
47.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)))))
34.9%
(*.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)))))
35.4%
(*.f64 2 (*.f64 (expm1.f64 (log1p.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)))))
27.4%
(*.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)))))
28.0%
(*.f64 2 (*.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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.8%
(*.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)))))
50.6%
(*.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)))))
50.5%
(*.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)))))
34.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.6%
(*.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)))))
33.4%
(*.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)))))
49.8%
(*.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)))))
47.1%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.7%
(*.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)))))
44.5%
(*.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)))))
49.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))))
49.2%
(*.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)))))))
49.2%
(*.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)))))
51.7%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
51.0%
(*.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))))))
49.2%
(*.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))))
48.4%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
50.1%
(*.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)))))
50.1%
(*.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)))))
40.6%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.1%
(*.f64 2 (*.f64 (*.f64 (+.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.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)))))
29.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.3%
(*.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)))))
34.3%
(*.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)))))
26.2%
(*.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)))))
47.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)))))
34.9%
(*.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)))))
35.4%
(*.f64 2 (*.f64 (expm1.f64 (log1p.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)))))
27.4%
(*.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 3400 to 2760 computations (18.8% saved)

localize14.3s (29.6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
96.3%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
93.8%
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
93.5%
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.1%
(PI.f64)
96.3%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
93.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
87.9%
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
31.1%
(PI.f64)
97.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.3%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
93.4%
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
31.1%
(PI.f64)
97.4%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.3%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
93.5%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.1%
(PI.f64)
97.4%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
97.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
93.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.1%
(PI.f64)
Compiler

Compiled 552 to 361 computations (34.6% saved)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 119.0ms
Operation ival-sqrt, total time spent: 65.0ms
Operation ival-sin, total time spent: 9078.0ms
Operation ival-pow, total time spent: 506.0ms
Operation ival-pi, total time spent: 9.0ms
Operation ival-mult, total time spent: 633.0ms
Operation ival-log, total time spent: 203.0ms
Operation ival-exp, total time spent: 203.0ms
Operation ival-div, total time spent: 260.0ms
Operation ival-cos, total time spent: 1867.0ms
Operation ival-add, total time spent: 7.0ms
Operation const, total time spent: 94.0ms

series207.0ms (0.4%)

Counts
11 → 204
Calls

51 calls:

TimeVariablePointExpression
163.0ms
angle
@inf
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.0ms
angle
@-inf
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
1.0ms
angle
@0
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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
angle
@0
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))

rewrite209.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
845×log1p-expm1-u
652×expm1-udef
652×log1p-udef
398×associate-*r*
272×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify539.0ms (1.1%)

Algorithm
egg-herbie
Rules
1164×associate-*r*
1008×log-prod
976×associate-*l*
780×fma-def
522×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060225373
1161723485
2718123485
Stop Event
node limit
Counts
493 → 348
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 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (log.f64 angle) (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)) (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)))))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)))))))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(*.f64 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 (*.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 (*.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 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (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))))
(+.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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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)))))
(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 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (PI.f64) angle)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (PI.f64) angle)) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 0 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 1 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.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 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (log.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 (log.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 (log.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 (log.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 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.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 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (-.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))) (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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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)))))
(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 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (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))))
(+.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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(-.f64 (/.f64 (pow.f64 b 6) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (pow.f64 a 6) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 b b (pow.f64 a 2))) (/.f64 (pow.f64 a 4) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.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 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (*.f64 (cbrt.f64 (-.f64 b a)) (+.f64 b a)))
(*.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 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (-.f64 b a)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) (+.f64 b a)))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (pow.f64 1 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (*.f64 (+.f64 b a) (cbrt.f64 (pow.f64 (-.f64 b a) 2))) (cbrt.f64 (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a)))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.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 2) (pow.f64 a 2))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.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 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 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 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 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(/.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 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 1/2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
Outputs
(*.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 (*.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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.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 (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 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.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 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3))))
(+.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 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 7))) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.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 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (log.f64 angle) (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (log.f64 1/180) (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))
(+.f64 (log.f64 angle) (fma.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (fma.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (log.f64 angle) (fma.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000) (*.f64 1/24 (pow.f64 angle 4))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/30611001600000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/238085568000000 (pow.f64 (PI.f64) 6)) (*.f64 1/34012224000000 (pow.f64 (PI.f64) 6)))))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)) (*.f64 1/5248800000 (pow.f64 (PI.f64) 4)))))))))
(+.f64 (+.f64 (log.f64 angle) (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (fma.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 -1/30611001600000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) 1/39680928000000))) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (fma.f64 -1/194400 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/7873200000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/133923132000000) (*.f64 1/720 (pow.f64 angle 6))))) (log.f64 angle)))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2)))) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)) (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))) (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))) (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6)))) (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (-.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (neg.f64 (log.f64 a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4)))))
(+.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (log.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))) (/.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/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.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 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 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 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 (-.f64 b a) (+.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (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 (-.f64 b a) (+.f64 a b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 7))) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.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 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 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 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 (-.f64 b a) (+.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (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 (-.f64 b a) (+.f64 a b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 angle 7))) (fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.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 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.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 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (*.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)) (*.f64 (PI.f64) angle)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (PI.f64) angle)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (PI.f64)) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 0 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 1 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sqrt.f64 (pow.f64 (log.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 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(fabs.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.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 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(/.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 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))) (cbrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 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 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 a) (+.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 2))
(-.f64 (/.f64 (pow.f64 b 6) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (/.f64 (pow.f64 a 6) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 b b (pow.f64 a 2))) (/.f64 (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 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (-.f64 b a) (+.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (-.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 (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 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (*.f64 (cbrt.f64 (-.f64 b a)) (+.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (*.f64 (+.f64 a b) (cbrt.f64 (-.f64 b a))))
(*.f64 (+.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (cbrt.f64 (-.f64 b a))))
(*.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 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) (+.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (pow.f64 1 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 b a) (cbrt.f64 (pow.f64 (-.f64 b a) 2))) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (*.f64 (+.f64 a b) (cbrt.f64 (-.f64 b a))))
(*.f64 (+.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (-.f64 b a) 2)) (cbrt.f64 (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a)))
(-.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 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.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 (pow.f64 b 2) (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 2) (pow.f64 a 2)) (/.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 (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 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 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 (+.f64 (pow.f64 b 3) (pow.f64 a 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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(/.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 2) (pow.f64 a 2)) (/.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 (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 (+.f64 (pow.f64 b 3) (pow.f64 a 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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 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 (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 (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 (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 (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 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 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 b a) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 b a)))
(/.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 b a) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 b a)))
(/.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 1/2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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))
(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 (-.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))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))

eval2.6s (5.4%)

Compiler

Compiled 113804 to 73794 computations (35.2% saved)

prune791.0ms (1.6%)

Pruning

82 alts after pruning (81 fresh and 1 done)

PrunedKeptTotal
New3162763238
Fresh21526
Picked415
Done000
Total3187823269
Accuracy
75.3%
Counts
3269 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.4%
(*.f64 2 (*.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) 1))
27.3%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (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)))))
49.8%
(*.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)))))
50.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)))))
46.4%
(*.f64 2 (*.f64 (/.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)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.6%
(*.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)))))
50.5%
(*.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)))))
48.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)))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
32.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
32.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
48.8%
(*.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)) 1))
47.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
41.2%
(*.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))
48.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1))
50.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
48.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) 1))
49.2%
(*.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)))))) 1))
16.1%
(*.f64 2 (*.f64 (*.f64 (+.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.7%
(*.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)))))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.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)))))
52.3%
(*.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)))))
45.3%
(*.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)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
49.3%
(*.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)))))
54.9%
(*.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))))
54.8%
(*.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)))))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
53.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.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)))))
54.8%
(*.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)))))
56.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
56.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
54.8%
(*.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))))
54.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.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)))))
56.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (exp.f64 (log.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 (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.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)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
29.5%
(*.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)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
28.6%
(*.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)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.7%
(*.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)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
27.3%
(*.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))
24.3%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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)))) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.3%
(*.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)))))
34.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
33.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
35.2%
(*.f64 2 (*.f64 (*.f64 (fabs.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)))))
23.8%
(*.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)))) 1))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.2%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
33.3%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
10.4%
(*.f64 2 (*.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.9%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (log.f64 (cbrt.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.6%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.0%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
27.6%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.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))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
26.5%
(*.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))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
31.4%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.1%
(*.f64 2 (*.f64 (exp.f64 (expm1.f64 (log1p.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)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.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)))))
26.4%
(*.f64 2 (*.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) 1))
27.3%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (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)))))
49.8%
(*.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)))))
50.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)))))
46.4%
(*.f64 2 (*.f64 (/.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)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.6%
(*.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)))))
50.5%
(*.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)))))
48.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)))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
32.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
32.7%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
48.8%
(*.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)) 1))
47.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
41.2%
(*.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))
48.3%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1))
50.2%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
48.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) 1))
49.2%
(*.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)))))) 1))
16.1%
(*.f64 2 (*.f64 (*.f64 (+.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.7%
(*.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)))))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.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)))))
52.3%
(*.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)))))
45.3%
(*.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)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
49.3%
(*.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)))))
54.9%
(*.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))))
54.8%
(*.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)))))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
53.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.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)))))
54.8%
(*.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)))))
56.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
56.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
54.8%
(*.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))))
54.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.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)))))
56.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (exp.f64 (log.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 (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.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)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
29.5%
(*.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)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
28.6%
(*.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)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.7%
(*.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)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
27.3%
(*.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))
24.3%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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)))) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.3%
(*.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)))))
34.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
33.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
35.2%
(*.f64 2 (*.f64 (*.f64 (fabs.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)))))
23.8%
(*.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)))) 1))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.2%
(*.f64 2 (*.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
33.3%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
10.4%
(*.f64 2 (*.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.9%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)) (log.f64 (cbrt.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.6%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.0%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
27.6%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.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))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
26.5%
(*.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))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
31.4%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.1%
(*.f64 2 (*.f64 (exp.f64 (expm1.f64 (log1p.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)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.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)))))
Compiler

Compiled 9376 to 7406 computations (21% saved)

localize8.3s (17.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
84.6%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
75.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
73.4%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
55.3%
(PI.f64)
93.0%
(*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
75.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
72.8%
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
55.3%
(PI.f64)
84.6%
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
75.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
73.4%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
55.3%
(PI.f64)
99.7%
(*.f64 (PI.f64) (/.f64 angle 180))
93.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
75.2%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.3%
(PI.f64)
93.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
75.2%
(sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))
75.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.3%
(PI.f64)
Compiler

Compiled 567 to 337 computations (40.6% saved)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 57.0ms
Operation ival-sin, total time spent: 4833.0ms
Operation ival-pow, total time spent: 907.0ms
Operation ival-pi, total time spent: 7.0ms
Operation ival-mult, total time spent: 452.0ms
Operation ival-log, total time spent: 171.0ms
Operation ival-exp, total time spent: 181.0ms
Operation ival-div, total time spent: 170.0ms
Operation ival-cos, total time spent: 545.0ms
Operation ival-cbrt, total time spent: 82.0ms
Operation ival-add, total time spent: 8.0ms
Operation const, total time spent: 58.0ms

series15.0ms (0%)

Counts
8 → 180
Calls

45 calls:

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

rewrite173.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
690×log1p-expm1-u
604×expm1-udef
604×log1p-udef
376×associate-*r*
246×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify228.0ms (0.5%)

Algorithm
egg-herbie
Rules
946×associate-+r+
752×associate-*r*
640×times-frac
594×associate-*l*
564×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038127086
198721046
2412416631
Stop Event
node limit
Counts
362 → 224
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 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 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)))
(log.f64 (neg.f64 (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(log.f64 (pow.f64 b 2))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(*.f64 -1 (*.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/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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (-.f64 b a))))
(+.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.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 b a))))
(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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (-.f64 b a))))
(+.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.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 b a))))
(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 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (-.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(+.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b (-.f64 b a))))
(+.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (+.f64 (pow.f64 b 4) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.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 b a))))
(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 (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)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 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 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 (PI.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 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 -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) (*.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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.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 (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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000)))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (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 (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 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 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 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 (PI.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 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 -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) (*.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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.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 (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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000)))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(log.f64 (neg.f64 (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(*.f64 -2 (neg.f64 (log.f64 b)))
(*.f64 2 (log.f64 b))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)))
(-.f64 (*.f64 2 (log.f64 b)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 2 (log.f64 b) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 2 (log.f64 b) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)))
(-.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 b 2))
(*.f64 -2 (neg.f64 (log.f64 b)))
(*.f64 2 (log.f64 b))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)))
(-.f64 (*.f64 2 (log.f64 b)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 2 (log.f64 b) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 2 (log.f64 b) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(log.f64 (neg.f64 (pow.f64 a 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)))
(+.f64 (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (PI.f64) (*.f64 1/180 angle))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 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 (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 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 (PI.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 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 -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) (*.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 (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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.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 (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 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a))))))
(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 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/22674816000000)))))
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (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 (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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 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 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (*.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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 b a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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)
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (PI.f64) (/.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 (*.f64 (PI.f64) angle) 180)
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (PI.f64) (/.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))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 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 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (*.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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 b a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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)
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (-.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(log1p.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(log1p.f64 (-.f64 (pow.f64 b 2) (fma.f64 a a 1)))
(+.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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (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 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.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 1/180 angle))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (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 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 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 2) (pow.f64 b 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)) (*.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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.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 b a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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)
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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))))
(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 (PI.f64) (*.f64 1/180 angle))) (*.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))

eval814.0ms (1.7%)

Compiler

Compiled 45676 to 30129 computations (34% saved)

prune506.0ms (1%)

Pruning

96 alts after pruning (95 fresh and 1 done)

PrunedKeptTotal
New1560601620
Fresh413576
Picked415
Done101
Total1606961702
Accuracy
75.6%
Counts
1702 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.3%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (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)))))
25.7%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
50.6%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.0%
(*.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) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
38.0%
(*.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 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
50.7%
(*.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 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
51.0%
(*.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 (*.f64 (PI.f64) angle) 180))))
51.5%
(*.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 180 angle)))))
51.3%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
49.9%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.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)))))
49.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))))) 1))
56.1%
(*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.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)))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
33.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
41.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
54.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
54.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
55.7%
(*.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)))))
54.0%
(*.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)) 1))
47.2%
(*.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))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
45.3%
(*.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)))))
45.5%
(*.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))
53.7%
(*.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))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
55.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
42.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.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 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
52.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
54.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) 1))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
54.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.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)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1))
29.5%
(*.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)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
28.6%
(*.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)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.7%
(*.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)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
34.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
33.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.8%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
31.4%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 2 (log.f64 b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
24.6%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.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))
25.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
20.1%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
31.9%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
33.3%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
32.9%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.6%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.0%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.6%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.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))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
26.5%
(*.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))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
31.4%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.1%
(*.f64 2 (*.f64 (exp.f64 (expm1.f64 (log1p.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)))))
27.3%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (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)))))
25.7%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
50.6%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.0%
(*.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) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
38.0%
(*.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 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
50.7%
(*.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 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
51.0%
(*.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 (*.f64 (PI.f64) angle) 180))))
51.5%
(*.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 180 angle)))))
51.3%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
49.9%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.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)))))
49.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))))) 1))
56.1%
(*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.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)))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
33.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
41.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
56.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
54.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
54.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
55.7%
(*.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)))))
54.0%
(*.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)) 1))
47.2%
(*.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))
52.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
45.3%
(*.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)))))
45.5%
(*.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))
53.7%
(*.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))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
55.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
42.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.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 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
52.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
54.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) 1))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
54.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.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)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1))
29.5%
(*.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)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
28.6%
(*.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)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.7%
(*.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)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
34.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
33.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (pow.f64 a 2))) 1))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.8%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
31.4%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 2 (log.f64 b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
24.6%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.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))
25.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
20.1%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
31.9%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
33.3%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
32.9%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.6%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.0%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.6%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.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))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
26.5%
(*.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))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
31.4%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.1%
(*.f64 2 (*.f64 (exp.f64 (expm1.f64 (log1p.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 10446 to 8300 computations (20.5% saved)

localize5.0s (10.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.4%
(cbrt.f64 (pow.f64 (PI.f64) 3))
88.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
54.1%
(cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
53.6%
(sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))
98.4%
(cbrt.f64 (pow.f64 (PI.f64) 3))
70.2%
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
53.1%
(cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))
50.1%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
99.1%
(*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
98.8%
(*.f64 1/180 (*.f64 angle (PI.f64)))
98.4%
(pow.f64 (PI.f64) 3)
83.5%
(*.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)))))
100.0%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
99.7%
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
99.7%
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
86.9%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
98.8%
(*.f64 1/180 (*.f64 angle (PI.f64)))
70.2%
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
54.1%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
50.1%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
Compiler

Compiled 614 to 298 computations (51.5% saved)

Precisions
Click to see histograms
Operation ival-sub, total time spent: 7.0ms
Operation ival-sin, total time spent: 2719.0ms
Operation ival-pow, total time spent: 226.0ms
Operation ival-pi, total time spent: 7.0ms
Operation ival-mult, total time spent: 535.0ms
Operation ival-div, total time spent: 64.0ms
Operation ival-cos, total time spent: 354.0ms
Operation ival-cbrt, total time spent: 119.0ms
Operation ival-add, total time spent: 23.0ms
Operation const, total time spent: 59.0ms

series43.0ms (0.1%)

Counts
18 → 260
Calls

84 calls:

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

rewrite138.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
764×associate-*r*
504×associate-*l*
267×log1p-expm1-u
267×expm1-log1p-u
265×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050581
1854533
Stop Event
node limit
Counts
18 → 343
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) 1))
(*.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)))))
(pow.f64 (PI.f64) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cbrt.f64 (pow.f64 (PI.f64) 3))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.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 (PI.f64) (*.f64 1/180 angle)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) angle)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(exp.f64 (+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) a)) (*.f64 (PI.f64) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (PI.f64)) (*.f64 (*.f64 (-.f64 b a) b) (PI.f64)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 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)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 3))) 1)
(*.f64 (PI.f64) (pow.f64 (PI.f64) 2))
(*.f64 1 (pow.f64 (PI.f64) 3))
(*.f64 (pow.f64 (PI.f64) 2) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (PI.f64) 3/2) (pow.f64 (PI.f64) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 3) (PI.f64))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (pow.f64 (sqrt.f64 (PI.f64)) 3))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1) (PI.f64))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 6))
(log.f64 (exp.f64 (pow.f64 (PI.f64) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 3)))
(exp.f64 (*.f64 3 (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))) 1)
(pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 -1/34992000)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3/2) (sqrt.f64 -1/34992000)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 6) 1/1224440064000000))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000))
(expm1.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(exp.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 1 1/3) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(pow.f64 (PI.f64) 1)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 1 1/3) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(pow.f64 (PI.f64) 1)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(log1p.f64 (expm1.f64 (PI.f64)))

simplify365.0ms (0.8%)

Algorithm
egg-herbie
Rules
1172×fma-def
850×log-prod
658×*-commutative
484×distribute-lft-in
466×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069833411
1196027371
2598627299
Stop Event
node limit
Counts
603 → 461
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.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))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 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 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.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 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 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.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 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 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (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
1
1
1
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.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 (PI.f64) (*.f64 1/180 angle)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) angle)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(exp.f64 (+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) a)) (*.f64 (PI.f64) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (PI.f64)) (*.f64 (*.f64 (-.f64 b a) b) (PI.f64)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 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)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 3))) 1)
(*.f64 (PI.f64) (pow.f64 (PI.f64) 2))
(*.f64 1 (pow.f64 (PI.f64) 3))
(*.f64 (pow.f64 (PI.f64) 2) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(*.f64 (pow.f64 (PI.f64) 3/2) (pow.f64 (PI.f64) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 3) (PI.f64))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (pow.f64 (sqrt.f64 (PI.f64)) 3))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1) (PI.f64))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 6))
(log.f64 (exp.f64 (pow.f64 (PI.f64) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 3)))
(exp.f64 (*.f64 3 (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))) 1)
(pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 -1/34992000)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3/2) (sqrt.f64 -1/34992000)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 6) 1/1224440064000000))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000))
(expm1.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(exp.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 1 1/3) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(pow.f64 (PI.f64) 1)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 1 1/3) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(pow.f64 (PI.f64) 1)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(log1p.f64 (expm1.f64 (PI.f64)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(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 (PI.f64) (*.f64 1/180 angle)))))
(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 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 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 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 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 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 a (*.f64 (*.f64 0 b) (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 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (*.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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (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 (pow.f64 a 2) angle) (PI.f64)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 (*.f64 angle a) (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(fma.f64 (*.f64 (PI.f64) 0) (*.f64 angle a) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (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 (pow.f64 a 2) angle) (PI.f64)) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.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 -1 (+.f64 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64))))
(neg.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (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 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 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 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 0 a))))
(-.f64 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle b)) (*.f64 (PI.f64) (*.f64 angle (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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 1/180 angle))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/180)
(*.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/180 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/180)
(*.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 (pow.f64 a 2) angle) (PI.f64))))
(*.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 1/180 angle)))
(+.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 1/180 angle)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/180)
(*.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 0 a)))))
(fma.f64 1/180 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle b)) (*.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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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) (pow.f64 b 2)) (*.f64 1/180 angle))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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) (pow.f64 b 2)) (*.f64 1/180 angle))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 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 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 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 a (*.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 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 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 a (*.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 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))))
(-.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) 1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) 1/90))
(fma.f64 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/90 (+.f64 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64))))
(*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b))) (fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 0 a))) 1/90))
(fma.f64 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle b)) 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))) -1/90 (*.f64 (*.f64 angle 1/90) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 0 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 0 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 b (*.f64 0 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 (pow.f64 b 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 a 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (+.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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)))
(+.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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(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 (PI.f64) (*.f64 1/180 angle)))))
(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 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 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 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 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 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.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))))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 angle (*.f64 1/180 (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 a (*.f64 (*.f64 0 b) (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 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (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 (*.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 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (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 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (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 a b) (-.f64 b a))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
1
1
1
1
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (PI.f64) (/.f64 -180 (neg.f64 angle)))
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) b)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) angle))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 b a) b)))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3)))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) a)) (*.f64 (PI.f64) (*.f64 (-.f64 b a) b)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (PI.f64)) (*.f64 (*.f64 (-.f64 b a) b) (PI.f64)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.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 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))) 1)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 1)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 3)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3) 1/3)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 2)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 2))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) 3))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)) 1))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1)
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 -1/42845606719488000000000 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) 3))) (-.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (*.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)) (pow.f64 (*.f64 angle (PI.f64)) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/32400)) (*.f64 -1/34992000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) 3) (pow.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 angle (PI.f64)) 6)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400 (*.f64 1/34992000 (*.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)) (+.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400) (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 -1/42845606719488000000000 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) 3))) (-.f64 (+.f64 (*.f64 1/1224440064000000 (*.f64 (*.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)) (pow.f64 (*.f64 angle (PI.f64)) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/32400)) (*.f64 -1/34992000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) 3) (pow.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 angle (PI.f64)) 6)) (fma.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400 (*.f64 1/34992000 (*.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (-.f64 (*.f64 1/1224440064000000 (*.f64 (*.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)) (pow.f64 (*.f64 angle (PI.f64)) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/32400)) (fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (fma.f64 1/1224440064000000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 angle (PI.f64)) 6)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) -1/32400)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400)) (-.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (-.f64 (*.f64 1/1224440064000000 (*.f64 (*.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)) (pow.f64 (*.f64 angle (PI.f64)) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/32400)) (fma.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (fma.f64 1/1224440064000000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 angle (PI.f64)) 6)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) -1/32400)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) 1/3)
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3) (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(fma.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (PI.f64) 3))) 1)
(pow.f64 (PI.f64) 3)
(*.f64 (PI.f64) (pow.f64 (PI.f64) 2))
(pow.f64 (PI.f64) 3)
(*.f64 1 (pow.f64 (PI.f64) 3))
(pow.f64 (PI.f64) 3)
(*.f64 (pow.f64 (PI.f64) 2) (PI.f64))
(pow.f64 (PI.f64) 3)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(pow.f64 (PI.f64) 3)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))
(pow.f64 (PI.f64) 3)
(*.f64 (pow.f64 (PI.f64) 3/2) (pow.f64 (PI.f64) 3/2))
(pow.f64 (PI.f64) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 3) (PI.f64))
(pow.f64 (PI.f64) 3)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (pow.f64 (sqrt.f64 (PI.f64)) 3))
(pow.f64 (PI.f64) 3)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1) (PI.f64))
(pow.f64 (PI.f64) 3)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 3)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 3)
(sqrt.f64 (pow.f64 (PI.f64) 6))
(pow.f64 (PI.f64) 3)
(log.f64 (exp.f64 (pow.f64 (PI.f64) 3)))
(pow.f64 (PI.f64) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (PI.f64) 3))))
(pow.f64 (PI.f64) 3)
(cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 3) 3))
(pow.f64 (PI.f64) 3)
(expm1.f64 (log1p.f64 (pow.f64 (PI.f64) 3)))
(pow.f64 (PI.f64) 3)
(exp.f64 (*.f64 3 (log.f64 (PI.f64))))
(pow.f64 (PI.f64) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1))
(pow.f64 (PI.f64) 3)
(log1p.f64 (expm1.f64 (pow.f64 (PI.f64) 3)))
(pow.f64 (PI.f64) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (PI.f64) (/.f64 -180 (neg.f64 angle)))
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))) 1)
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)) 1)
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (cbrt.f64 -1/34992000)) 3)
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) -1/42845606719488000000000))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3/2) (sqrt.f64 -1/34992000)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3/2) (sqrt.f64 -1/34992000)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 6) 1/1224440064000000))
(sqrt.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (PI.f64) angle) 3)) -1/34992000))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3)))))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 3) -1/42845606719488000000000))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) -1/42845606719488000000000))
(expm1.f64 (log1p.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(exp.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))) 1))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(log1p.f64 (expm1.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 (PI.f64) angle) 3))))
(*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) b)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 1 1/3) (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) (cbrt.f64 (pow.f64 (PI.f64) 3/2)))
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) 2) 1/3))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 2) 1/3) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 1 1/3) (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3) (pow.f64 (pow.f64 (PI.f64) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) (cbrt.f64 (pow.f64 (PI.f64) 3/2)))
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)

eval385.0ms (0.8%)

Compiler

Compiled 22738 to 14606 computations (35.8% saved)

prune428.0ms (0.9%)

Pruning

112 alts after pruning (108 fresh and 4 done)

PrunedKeptTotal
New72031751
Fresh137790
Picked235
Done011
Total735112847
Accuracy
75.8%
Counts
847 → 112
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.1%
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/90)
32.1%
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
53.3%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
25.1%
(*.f64 2 (*.f64 (fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
27.3%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (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)))))
25.7%
(*.f64 2 (*.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
50.6%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.0%
(*.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) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
51.5%
(*.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 180 angle)))))
51.3%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
50.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)))))
49.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))))) 1))
57.4%
(*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
48.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)))) 1))
32.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
33.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
57.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
53.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
44.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
54.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) 3/2))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
54.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
56.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) (cbrt.f64 (pow.f64 (PI.f64) 3/2))) (/.f64 angle 180)))))
54.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
51.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (PI.f64))))) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
57.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
57.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
42.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
55.7%
(*.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)))))
54.0%
(*.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)) 1))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
53.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
45.2%
(*.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 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
45.5%
(*.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))
53.7%
(*.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))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) 1))
52.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
55.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1))
53.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
54.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) (cbrt.f64 (pow.f64 (PI.f64) 3/2))) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
42.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.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 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
52.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
54.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
56.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
53.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) 1))
55.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (PI.f64))))) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
56.9%
(*.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))))
57.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
54.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
56.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
55.8%
(*.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)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
34.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/180)) 1))
29.5%
(*.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)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
28.6%
(*.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)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
34.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))) 1))
34.4%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 a 2))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.8%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
31.4%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (*.f64 2 (log.f64 b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
24.6%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.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))
25.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) 1))
20.1%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
12.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
23.7%
(*.f64 2 (*.f64 (*.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))) 1))
52.3%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
44.0%
(*.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))
17.3%
(*.f64 2 (*.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) 1))
31.9%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
33.3%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
32.9%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 -2 (neg.f64 (log.f64 b))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.6%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 (+.f64 b a)) (log.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.0%
(*.f64 2 (*.f64 (exp.f64 (+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 -1/194400 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.3%
(*.f64 2 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.3%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.5%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.6%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
28.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))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
26.5%
(*.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))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
31.4%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.1%
(*.f64 2 (*.f64 (exp.f64 (expm1.f64 (log1p.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)))))
32.1%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
53.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
34.1%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
Compiler

Compiled 7938 to 5572 computations (29.8% saved)

regimes3.5s (7.2%)

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

10 calls:

687.0ms
(/.f64 angle 180)
622.0ms
a
544.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
518.0ms
angle
350.0ms
b
Results
AccuracySegmentsBranch
63.4%6a
62.4%4b
65.0%6angle
61.2%3(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
61.5%3(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
61.5%3(-.f64 (pow.f64 b 2) (pow.f64 a 2))
58.7%1(pow.f64 b 2)
61.3%3(pow.f64 a 2)
65.0%6(*.f64 (PI.f64) (/.f64 angle 180))
65.0%6(/.f64 angle 180)
Compiler

Compiled 4997 to 3270 computations (34.6% saved)

regimes249.0ms (0.5%)

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

5 calls:

81.0ms
(pow.f64 b 2)
39.0ms
(pow.f64 a 2)
39.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))))
24.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
23.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Results
AccuracySegmentsBranch
59.1%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))))
59.3%2(pow.f64 a 2)
57.5%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
57.5%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
59.8%3(pow.f64 b 2)
Compiler

Compiled 1856 to 1102 computations (40.6% saved)

regimes228.0ms (0.5%)

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

3 calls:

131.0ms
b
37.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))))
23.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
59.1%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))))
59.8%3b
57.5%1(pow.f64 a 2)
Compiler

Compiled 1757 to 1035 computations (41.1% saved)

regimes43.0ms (0.1%)

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

1 calls:

18.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.5%1(pow.f64 a 2)
Compiler

Compiled 1183 to 683 computations (42.3% saved)

regimes216.0ms (0.4%)

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

5 calls:

58.0ms
angle
53.0ms
(/.f64 angle 180)
51.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
21.0ms
(pow.f64 a 2)
13.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Results
AccuracySegmentsBranch
59.1%3angle
59.1%3(*.f64 (PI.f64) (/.f64 angle 180))
59.1%3(/.f64 angle 180)
56.9%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
56.9%1(pow.f64 a 2)
Compiler

Compiled 783 to 439 computations (43.9% saved)

regimes108.0ms (0.2%)

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

4 calls:

49.0ms
b
21.0ms
(pow.f64 a 2)
12.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
11.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
58.6%3b
56.6%1(pow.f64 b 2)
56.6%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
56.6%1(pow.f64 a 2)
Compiler

Compiled 706 to 396 computations (43.9% saved)

regimes57.0ms (0.1%)

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

3 calls:

19.0ms
(pow.f64 a 2)
11.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
11.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
56.4%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
56.4%1(pow.f64 b 2)
58.0%2(pow.f64 a 2)
Compiler

Compiled 679 to 382 computations (43.7% saved)

regimes92.0ms (0.2%)

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

3 calls:

31.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
27.0ms
(pow.f64 b 2)
19.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.4%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
57.5%3(pow.f64 b 2)
57.8%2(pow.f64 a 2)
Compiler

Compiled 656 to 370 computations (43.6% saved)

regimes303.0ms (0.6%)

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

7 calls:

74.0ms
a
46.0ms
b
45.0ms
angle
44.0ms
(/.f64 angle 180)
44.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
58.0%3b
59.0%4a
55.1%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
57.7%3angle
57.7%3(*.f64 (PI.f64) (/.f64 angle 180))
57.7%3(/.f64 angle 180)
57.2%3(pow.f64 a 2)
Compiler

Compiled 653 to 375 computations (42.6% saved)

regimes60.0ms (0.1%)

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

2 calls:

31.0ms
b
24.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
56.5%2(/.f64 angle 180)
58.3%4b
Compiler

Compiled 254 to 134 computations (47.2% saved)

regimes40.0ms (0.1%)

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

5 calls:

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

Compiled 232 to 128 computations (44.8% saved)

regimes16.0ms (0%)

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

3 calls:

5.0ms
angle
4.0ms
b
4.0ms
a
Results
AccuracySegmentsBranch
53.4%1b
53.4%1angle
53.4%1a
Compiler

Compiled 92 to 48 computations (47.8% saved)

regimes14.0ms (0%)

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

3 calls:

5.0ms
b
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
53.3%1b
53.3%1angle
53.3%1a
Compiler

Compiled 75 to 38 computations (49.3% saved)

regimes8.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 28 to 20 computations (28.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1591246970503465e-194
2.9635473585647763e-192
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7201779906853282e+93
2.8541394142442555e+111
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.703365323383771e+262
1.5424840334380732e+274
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.703365323383771e+262
1.5424840334380732e+274
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.158354801695747e+205
6.938862909645802e+206
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify30.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01181600
11921600
21991600
32031600
42051600
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(if (<=.f64 (pow.f64 a 2) 6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(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)))) 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.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 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))) 1))
(if (<=.f64 (/.f64 angle 180) 40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (*.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)) (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 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
Outputs
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (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 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))
(if (<=.f64 (pow.f64 a 2) 6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(if (<=.f64 (pow.f64 a 2) 6575169876935467/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(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)))) 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) 1)))
(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)))) 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (/.f64 angle 180) (pow.f64 (sqrt.f64 (PI.f64)) 2))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (*.f64 angle 1/90) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.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 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(if (<=.f64 (pow.f64 a 2) 50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.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 (*.f64 angle 1/90) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(*.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 b a) (+.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(if (<=.f64 (/.f64 angle 180) 40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (*.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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)))
(if (<=.f64 (/.f64 angle 180) 40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.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 1/180 (PI.f64)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle 1/90) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
Compiler

Compiled 452 to 308 computations (31.9% saved)

soundness2.5s (5.1%)

Rules
1484×prod-diff
1172×fma-def
1164×associate-*r*
1008×log-prod
1004×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066967
1176967
2550935
31962935
46217935
021121
1269121
23315121
060225373
1161723485
2718123485
041287
1661269
26261269
069833411
1196027371
2598627299
044611642
1106311130
236649838
041287
1661269
26261269
044611642
1106311130
236649838
044611642
1106311130
236649838
034312
1531294
25902294
034312
1531294
25902294
041287
1661269
26261269
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1123 to 688 computations (38.7% saved)

end1.0ms (0%)

preprocess396.0ms (0.8%)

Remove

(abs b)

(abs a)

Compiler

Compiled 5438 to 3498 computations (35.7% saved)

Profiling

Loading profile data...