ab-angle->ABCF B

Time bar (total: 47.5s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

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

sample3.2s (6.8%)

Results
833.0ms3850×256valid
706.0ms1577×512valid
617.0ms1432×256infinite
590.0ms1319×512infinite
175.0ms38×4096valid
61.0ms30×2048valid
8.0ms1024valid
0.0ms512valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
Operation ival-mult, time spent: 470.0ms, 26.0% of total-time
Operation ival-sin, time spent: 426.0ms, 24.0% of total-time
Operation ival-pow, time spent: 293.0ms, 16.0% of total-time
Operation ival-cos, time spent: 244.0ms, 14.0% of total-time
Operation ival-div, time spent: 203.0ms, 11.0% of total-time
Operation ival-sub, time spent: 68.0ms, 4.0% of total-time
Operation ival-pi, time spent: 55.0ms, 3.0% of total-time
Operation const, time spent: 44.0ms, 2.0% of total-time
Bogosity

preprocess701.0ms (1.5%)

Algorithm
egg-herbie
Rules
974×distribute-lft-in
954×distribute-rgt-in
886×distribute-lft-neg-out
758×*-commutative
722×distribute-rgt-neg-out
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1380-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
1380-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
310-0-(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
150-0-(-.f64 (pow.f64 b 2) (pow.f64 a 2))
00-0-(pow.f64 a 2)
00-0-2
00-0-a
00-0-(*.f64 (PI.f64) (/.f64 angle 180))
00-0-180
00-0-angle
00-0-(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
00-0-(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
00-0-(pow.f64 b 2)
00-0-(/.f64 angle 180)
00-0-b
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))sensitivity1380
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))sensitivity1380
*.f64(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))n*o310
Confusion
Predicted +Predicted -
+1302
-3985
Precision
0.7692307692307693
Recall
0.9848484848484849
Confusion?
Predicted +Predicted MaybePredicted -
+13002
-39085
Precision?
0.7692307692307693
Recall?
0.9848484848484849
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066967
1164935
2510935
31758935
45257935
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 a (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 a (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))))))
Symmetry

(abs a)

(abs b)

(negabs angle)

Compiler

Compiled 234 to 174 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 325.0ms
Operation ival-pow, time spent: 85.0ms, 26.0% of total-time
Operation ival-mult, time spent: 69.0ms, 21.0% of total-time
Operation ival-sin, time spent: 63.0ms, 19.0% of total-time
Operation ival-div, time spent: 42.0ms, 13.0% of total-time
Operation ival-cos, time spent: 33.0ms, 10.0% of total-time
Operation ival-sub, time spent: 17.0ms, 5.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time
Operation ival-pi, time spent: 8.0ms, 2.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 72 to 55 computations (23.6% saved)

prune2.0ms (0%)

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

Compiled 52 to 42 computations (19.2% saved)

localize553.0ms (1.2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
95.0%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
95.0%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 191 to 133 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 374.0ms
Operation ival-sin, time spent: 84.0ms, 22.0% of total-time
Operation ival-mult, time spent: 83.0ms, 22.0% of total-time
Operation ival-pow, time spent: 62.0ms, 17.0% of total-time
Operation ival-cos, time spent: 59.0ms, 16.0% of total-time
Operation ival-div, time spent: 57.0ms, 15.0% of total-time
Operation ival-sub, time spent: 16.0ms, 4.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Operation ival-pi, time spent: 3.0ms, 1.0% of total-time

series34.0ms (0.1%)

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

42 calls:

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

rewrite279.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
984×log1p-expm1-u
984×expm1-log1p-u
486×fma-neg
334×associate-*r*
210×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify202.0ms (0.4%)

Algorithm
egg-herbie
Rules
1156×associate-*r*
1052×associate-+r+
878×associate-*l*
570×fma-define
466×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval230.0ms (0.5%)

Compiler

Compiled 11237 to 8402 computations (25.2% saved)

prune132.0ms (0.3%)

Pruning

48 alts after pruning (48 fresh and 0 done)

PrunedKeptTotal
New31948367
Fresh000
Picked202
Done000
Total32148369
Accuracy
70.1%
Counts
369 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.2%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
31.0%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 2)
52.0%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
51.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
45.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.6%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
44.1%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))))
52.2%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
52.3%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
51.9%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
51.9%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
24.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
53.2%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
43.8%
(*.f64 (+.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.0%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
49.0%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
16.0%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
30.9%
(*.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
34.6%
(*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
27.3%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.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 (PI.f64) (/.f64 angle 180)))))
34.2%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
24.6%
(*.f64 2 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.8%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.9%
(*.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)))))
38.2%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
39.9%
(*.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)))))
52.2%
(*.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))))
52.6%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
52.6%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
52.6%
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.2%
(*.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)))))
32.0%
(*.f64 2 (*.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.0%
(*.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)))))
33.8%
(*.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)))))
30.6%
(*.f64 2 (*.f64 (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.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 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
49.0%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
33.6%
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
31.8%
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
32.2%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
37.6%
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
30.1%
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
Compiler

Compiled 2436 to 1992 computations (18.2% saved)

localize10.5s (22.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
96.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.1%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
93.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.2%
(PI.f64)
96.1%
(sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))
93.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))
85.5%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
34.2%
(PI.f64)
98.1%
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
96.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
34.2%
(PI.f64)
99.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
97.8%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
93.3%
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
34.2%
(PI.f64)
96.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
93.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.2%
(PI.f64)
Compiler

Compiled 460 to 302 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.7s
Operation ival-sin, time spent: 6.5s, 67.0% of total-time
Operation ival-pow, time spent: 1.3s, 13.0% of total-time
Operation ival-cos, time spent: 978.0ms, 10.0% of total-time
Operation ival-mult, time spent: 577.0ms, 6.0% of total-time
Operation ival-div, time spent: 180.0ms, 2.0% of total-time
Operation ival-sub, time spent: 61.0ms, 1.0% of total-time
Operation ival-cbrt, time spent: 60.0ms, 1.0% of total-time
Operation const, time spent: 52.0ms, 1.0% of total-time
Operation ival-neg, time spent: 16.0ms, 0.0% of total-time
Operation ival-pi, time spent: 10.0ms, 0.0% of total-time
Operation ival-add, time spent: 10.0ms, 0.0% of total-time

series55.0ms (0.1%)

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

57 calls:

TimeVariablePointExpression
8.0ms
angle
@inf
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)
3.0ms
a
@inf
(* angle (* (PI) (- (pow b 2) (pow a 2))))
2.0ms
b
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)
1.0ms
a
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)
1.0ms
angle
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)

rewrite220.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
634×associate-*r*
458×log1p-expm1-u
394×associate-*l*
262×cbrt-prod
257×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify253.0ms (0.5%)

Algorithm
egg-herbie
Rules
1628×associate-*r*
1386×associate-*l*
902×times-frac
762×fma-define
686×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059823006
1153121262
2630420512
Stop Event
node limit
Counts
451 → 369
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 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.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 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))))))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))))))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5))) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))))))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (hypot.f64 b a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 1))
(-.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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)))) 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))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) angle)) (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (hypot.f64 b a) 2)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) (sqrt.f64 1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) angle)) (pow.f64 (hypot.f64 b a) 2)) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)) 1))
(-.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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(-.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 a 6)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) 1))
(-.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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) 1/3) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3/2) 1/3))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (hypot.f64 b a)) (hypot.f64 b a))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 6) 1/6)
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(-.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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
Outputs
(*.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 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 0 b)) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 0 b)) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b)) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b)) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 0 b)) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 0 b)) (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 -1 (/.f64 0 a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 -1 (/.f64 0 a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (PI.f64) (*.f64 1/180 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (*.f64 (pow.f64 angle 2) -1/30855889612800000000) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (PI.f64) (*.f64 1/180 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.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 (+.f64 a b) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 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 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (*.f64 angle (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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 a 2) -1/90) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (pow.f64 a 2)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle (pow.f64 a 2))) 1/90 (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.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 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/180)))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))))))
(*.f64 angle (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 1/34992000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (pow.f64 (PI.f64) 3)))))
(*.f64 angle (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (*.f64 (*.f64 (pow.f64 a 2) 1/34992000) (pow.f64 angle 2)) (pow.f64 (PI.f64) 3))))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))))))
(*.f64 angle (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 1/34992000 (pow.f64 a 2)) (pow.f64 (PI.f64) 3))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 a 2) -1/22674816000000))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/180))))
(*.f64 angle (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5))) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))))))))))
(*.f64 angle (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (pow.f64 angle 2) (fma.f64 1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (*.f64 1/30855889612800000000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (pow.f64 (PI.f64) 7)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 5) -1/22674816000000))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/180))))
(*.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 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) -1/4374000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/241061637600000000))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) -1/4374000)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/241061637600000000))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (fma.f64 (PI.f64) 1/90 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) -1/4374000))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) 1/708588000000)))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 3) -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000))) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000)))))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (*.f64 (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 5) 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) -1/241061637600000000))) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)) (pow.f64 angle 3)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
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 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 4)))))
(fma.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (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))
(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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (hypot.f64 b a) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 b a))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 b a)) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 3)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3) 1/3)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (hypot.f64 b a)) 2)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (hypot.f64 b a) 2)) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (pow.f64 (hypot.f64 b a) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 1))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (-.f64 b a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (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))
(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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 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 angle (PI.f64)) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 angle (*.f64 (PI.f64) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (PI.f64) (/.f64 (*.f64 angle (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (PI.f64) (/.f64 (*.f64 angle (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))) 3)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) 2)
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) angle)) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 3))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (pow.f64 (hypot.f64 b a) 2)) 3)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (hypot.f64 b a) 2)) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle))) 1))
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 1)
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)) 3)
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 3) 1/3)
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) (sqrt.f64 1/90)) 2)
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))) 2) 1/8100))
(sqrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) angle)) (pow.f64 (hypot.f64 b a) 2)) 1/90))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90) 3))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (PI.f64) angle)) 1/90)) 1))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 (hypot.f64 a b) 2) (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (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))
(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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(-.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) 3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 3) 1/3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)) 3))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) 1))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (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))
(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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(+.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 2))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (hypot.f64 a b) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) 1/3) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 a b) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))) 4)))
(*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 3/2)))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (hypot.f64 a b) 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (hypot.f64 b a)) (hypot.f64 b a))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 a b) 2)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))) (pow.f64 (hypot.f64 a b) 2)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 3)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 6) 1/6)
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) 2)
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1))
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(*.f64 (pow.f64 (hypot.f64 a b) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1/3)
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (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))
(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)))
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))

eval669.0ms (1.4%)

Compiler

Compiled 32139 to 22848 computations (28.9% saved)

prune343.0ms (0.7%)

Pruning

90 alts after pruning (90 fresh and 0 done)

PrunedKeptTotal
New1095721167
Fresh251843
Picked505
Done000
Total1125901215
Accuracy
79.8%
Counts
1215 → 90
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.2%
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 6) 1/6) 3) 1/3)
23.4%
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) 2) 3) 1/3)
24.6%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 3) 1/3)
28.2%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 angle 1/180)))) 3) 1/3)
28.4%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))) 3) 1/3)
30.3%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
22.6%
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
40.2%
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) (sqrt.f64 1/90)) 2)
31.0%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 2)
52.0%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
10.3%
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
41.1%
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
51.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
33.4%
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
33.6%
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
35.3%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
34.2%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
48.0%
(*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
52.2%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
52.3%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
51.9%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
43.8%
(*.f64 (+.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
33.7%
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
32.3%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
32.4%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
49.0%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
31.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
41.1%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
34.6%
(*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
34.8%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
49.1%
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
10.1%
(*.f64 2 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.3%
(*.f64 2 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.3%
(*.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
18.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
17.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.0%
(*.f64 2 (*.f64 (*.f64 (/.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
49.6%
(*.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
52.0%
(*.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
53.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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 3))))
53.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 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) 3))))
53.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 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))))
51.8%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) 3))))
50.1%
(*.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) 3))))
52.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 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))) 3))))
54.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)))))
51.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.5%
(*.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)))))
42.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)))))
52.7%
(*.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)))))
52.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)))))
54.7%
(*.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)))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
46.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
54.7%
(*.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))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
54.7%
(*.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)))))
52.7%
(*.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)))))
55.5%
(*.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)))))
55.1%
(*.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 1/180 angle)))))
54.4%
(*.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))))))
55.1%
(*.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.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
55.1%
(*.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 angle 180)))))
54.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.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)))))
26.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
31.2%
(*.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)))))
30.1%
(*.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))))
29.0%
(*.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)))))
32.5%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.5%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.6%
(*.f64 2 (*.f64 (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.1%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.2%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.4%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
39.9%
(*.f64 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) 2))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
32.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))))
33.6%
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
31.8%
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
32.2%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
33.6%
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
37.6%
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
31.1%
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
Compiler

Compiled 4530 to 3614 computations (20.2% saved)

localize8.9s (18.8%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
88.4%
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
75.3%
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
98.4%
(sqrt.f64 (PI.f64))
88.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.3%
(cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.8%
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
99.4%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
85.7%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))
99.4%
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
81.8%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
49.9%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 649 to 365 computations (43.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.2s
Operation ival-sin, time spent: 5.4s, 75.0% of total-time
Operation ival-mult, time spent: 665.0ms, 9.0% of total-time
Operation ival-cos, time spent: 463.0ms, 6.0% of total-time
Operation ival-div, time spent: 231.0ms, 3.0% of total-time
Operation ival-pow, time spent: 228.0ms, 3.0% of total-time
Operation ival-add, time spent: 55.0ms, 1.0% of total-time
Operation const, time spent: 43.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 36.0ms, 1.0% of total-time
Operation ival-sub, time spent: 27.0ms, 0.0% of total-time
Operation ival-pi, time spent: 7.0ms, 0.0% of total-time

series64.0ms (0.1%)

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

72 calls:

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

rewrite141.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
382×log1p-expm1-u
382×expm1-log1p-u
376×add-cube-cbrt
373×add-exp-log
373×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify326.0ms (0.7%)

Algorithm
egg-herbie
Rules
1770×fma-define
828×distribute-lft-in
810×distribute-rgt-in
638×*-commutative
528×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093830281
1273024547
2760424541
Stop Event
node limit
Counts
457 → 487
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))
(*.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 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a))) a))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 a (+.f64 (*.f64 -1/22674816000000 (*.f64 a (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b (*.f64 -1 b))))))))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/22674816000000 (*.f64 a (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (*.f64 a (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 b (*.f64 -1 b)))) (*.f64 1/30855889612800000000 (*.f64 a (pow.f64 (PI.f64) 7))))))))))))))))
(*.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 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 -1 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 -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 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 3)
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))) 1)
(*.f64 1 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 2)) (fma.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 3) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 2) (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 1))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 1 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 2) (cbrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 2)
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (*.f64 angle (PI.f64)) 180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(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))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2) (pow.f64 (cbrt.f64 (PI.f64)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (PI.f64) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 1 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(-.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 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 (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 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 (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))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 1/2)
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(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)
(log.f64 (exp.f64 (*.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)))))
(log1p.f64 (expm1.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))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 (*.f64 -1/34992000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 3) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2))) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2)))) (*.f64 (*.f64 -1/34992000 (pow.f64 b 2)) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.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))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2))) a)) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (neg.f64 (pow.f64 b 2)) a)) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2))) a)) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (neg.f64 (pow.f64 b 2)) a)) a)))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) (*.f64 1/180 (*.f64 (PI.f64) 0))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) 0))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) (*.f64 1/180 (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (*.f64 a (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 a (fma.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a) 0) (*.f64 (*.f64 -1/34992000 (pow.f64 b 2)) (pow.f64 (PI.f64) 3))) (*.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) 0)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 a (+.f64 (*.f64 -1/22674816000000 (*.f64 a (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b (*.f64 -1 b))))))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) (*.f64 1/180 (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a))) (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)) (*.f64 a (fma.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) a) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) 0))))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)) (*.f64 a (fma.f64 (*.f64 -1/22674816000000 a) (pow.f64 (PI.f64) 5) 0))) (*.f64 a (fma.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a) 0)))) (*.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) 0)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/180 (*.f64 a (PI.f64))) (*.f64 1/180 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b (*.f64 -1 b)))) (*.f64 1/34992000 (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/22674816000000 (*.f64 a (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b (*.f64 -1 b)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (*.f64 a (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 b (*.f64 -1 b)))) (*.f64 1/30855889612800000000 (*.f64 a (pow.f64 (PI.f64) 7))))))))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) (*.f64 1/180 (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a))) (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)) (fma.f64 a (fma.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) a) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) 0))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2)) (*.f64 a (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) 0) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) a)))))))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)) (fma.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2)) (*.f64 a (fma.f64 (*.f64 1/30855889612800000000 a) (pow.f64 (PI.f64) 7) 0))) (*.f64 a (fma.f64 (*.f64 -1/22674816000000 a) (pow.f64 (PI.f64) 5) 0)))) (*.f64 a (fma.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) a) 0)))) (*.f64 a (fma.f64 -1/180 (*.f64 (PI.f64) a) 0)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (fma.f64 (PI.f64) b 0))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (fma.f64 (PI.f64) b 0))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (/.f64 0 b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (fma.f64 angle (PI.f64) (/.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (fma.f64 angle (PI.f64) (/.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (/.f64 0 b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)) 0) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)) 0) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) 0)
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 angle (*.f64 (PI.f64) 0))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) a)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 angle (*.f64 (PI.f64) 0))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a)))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a)))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0)) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a)) (*.f64 angle (*.f64 (PI.f64) 0))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (/.f64 (*.f64 angle (*.f64 (neg.f64 (pow.f64 b 2)) (/.f64 (PI.f64) a))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a)) (*.f64 angle (*.f64 (PI.f64) 0))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (/.f64 (*.f64 angle (*.f64 (neg.f64 (pow.f64 b 2)) (/.f64 (PI.f64) a))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (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 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 0 a))) 1/90))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90 0)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 b (*.f64 (*.f64 1/90 angle) (fma.f64 (PI.f64) b 0)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 b (*.f64 (*.f64 1/90 angle) (fma.f64 (PI.f64) b 0)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90 (*.f64 1/90 (fma.f64 angle (PI.f64) (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90 (*.f64 1/90 (fma.f64 angle (PI.f64) (/.f64 0 b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b) 1/90)) b) (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) (/.f64 (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) 1/90 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b) 1/90)) b) (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) (/.f64 (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) 1/90 0) b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(+.f64 (*.f64 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) 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)) 0)
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90))))
(fma.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 a (fma.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90))))
(fma.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 a (fma.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90 0)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 angle (PI.f64)) -1/90 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0)) (*.f64 (*.f64 -1/90 angle) (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0)) (*.f64 (*.f64 -1/90 angle) (PI.f64))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 angle (PI.f64)) -1/90 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90)) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 -1/90 angle) (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) -1/90 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90)) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 -1/90 angle) (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) -1/90 0) a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (fma.f64 b (*.f64 (PI.f64) b) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (fma.f64 b (*.f64 (PI.f64) b) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 0 b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (-.f64 (/.f64 0 b) (*.f64 (PI.f64) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (-.f64 (/.f64 0 b) (*.f64 (PI.f64) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 0 b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (PI.f64) b) 0) b)))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (PI.f64) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (PI.f64) b) 0) b)))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (PI.f64) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) 0)
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 (PI.f64) a) (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 a (*.f64 (PI.f64) (neg.f64 a))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 (PI.f64) a) (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 a (*.f64 (PI.f64) (neg.f64 a))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (fma.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)) 0) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a) (*.f64 (PI.f64) 0)) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (/.f64 (PI.f64) a)) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) a) (*.f64 (PI.f64) 0)) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (/.f64 (PI.f64) a)) a)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a))))))
(fma.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))))
(fma.f64 b (fma.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)))))))
(fma.f64 b (fma.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b)) (/.f64 (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b)) (/.f64 (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) 0) b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0)
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))) 0)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 2 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b a)) (-.f64 b a)) -1/8748000)))))
(*.f64 angle (fma.f64 2 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b a)) (-.f64 b a)) -1/8748000))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 b a)) (-.f64 b a)) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) -1/3856986201600000000)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4)))) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 6))) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 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 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 -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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (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))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 1/180 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 1/180 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 1/180 (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)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 1)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 3)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))))
(*.f64 1 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 2) (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 2)) (fma.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))) 2) (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (fma.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))) 2) (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (fma.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 3) (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) 2) (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))) 3)) (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))) 2) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))))
(pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 1)
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 3)
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 3) 1/3)
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 2)
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 3))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))) 1))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 1 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) 2) (cbrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(fma.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a)))))
(fma.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 1))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 1)
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 3)
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 3) 1/3)
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 2)
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))) 1/90))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90) 3))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 1))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 1)
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 3)
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3) 1/3)
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 2)
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.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 (+.f64 b a) (-.f64 b a))))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) 3))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.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 (+.f64 b a) (-.f64 b a)) 3)))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (PI.f64) (/.f64 angle 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2) (pow.f64 (cbrt.f64 (PI.f64)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (PI.f64) 1/2)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(sqrt.f64 (PI.f64))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(sqrt.f64 (PI.f64))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 1 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (fma.f64 1 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 a 2) 1))) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (*.f64 (pow.f64 a 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 a 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 0 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(expm1.f64 (log1p.f64 (-.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 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 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 (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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (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)
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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 angle 1/180))) 3)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.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)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (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))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))

eval1.1s (2.2%)

Compiler

Compiled 45122 to 29771 computations (34% saved)

prune394.0ms (0.8%)

Pruning

100 alts after pruning (98 fresh and 2 done)

PrunedKeptTotal
New1229531282
Fresh404585
Picked325
Done000
Total12721001372
Accuracy
80.5%
Counts
1372 → 100
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(fma.f64 b (*.f64 (*.f64 1/90 angle) (fma.f64 (PI.f64) b 0)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
57.7%
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)))))
28.2%
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 6) 1/6) 3) 1/3)
23.4%
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) 2) 3) 1/3)
24.6%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 3) 1/3)
28.2%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 angle 1/180)))) 3) 1/3)
28.4%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))) 3) 1/3)
30.3%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
22.6%
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
32.6%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
54.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
51.2%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 3)
10.3%
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
47.0%
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
49.5%
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
41.1%
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
33.4%
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
33.6%
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
35.3%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
48.0%
(*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
33.7%
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
32.3%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
51.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
24.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
40.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
56.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
52.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
53.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
26.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
56.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
32.4%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
31.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
41.1%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
34.6%
(*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
34.8%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
51.6%
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
10.1%
(*.f64 2 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.4%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 3) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
25.3%
(*.f64 2 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.9%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64)))))) (*.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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.4%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.3%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.9%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
56.8%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
52.3%
(*.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
18.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
17.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.0%
(*.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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
53.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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 3))))
53.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 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3))))
52.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 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))) 3))))
55.6%
(*.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 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
52.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.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))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
53.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
52.7%
(*.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)))))
52.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)))))
54.7%
(*.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.7%
(*.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))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
51.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (/.f64 angle 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 angle 180)))))
53.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (/.f64 angle 180)))))
52.7%
(*.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)))))
55.1%
(*.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 1/180 angle)))))
55.1%
(*.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))))
56.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
55.1%
(*.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 angle 180)))))
52.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)))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
29.1%
(*.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 angle (PI.f64)) 180))))
29.9%
(*.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 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
30.0%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2)) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
30.6%
(*.f64 2 (*.f64 (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.1%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.2%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.4%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
56.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
49.0%
(*.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) a))))
39.9%
(*.f64 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) 2))
47.0%
(*.f64 1/90 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
49.2%
(*.f64 1/90 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
51.5%
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
49.0%
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
32.3%
(*.f64 1/90 (*.f64 angle (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
31.8%
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
39.3%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.5%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
31.1%
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
31.8%
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 5332 to 4118 computations (22.8% saved)

localize5.5s (11.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
95.1%
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
68.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
53.3%
(cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))
49.9%
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/180))
88.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
53.3%
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))
52.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.6%
(*.f64 angle (PI.f64))
99.4%
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
85.7%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))
99.3%
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
68.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
49.9%
(sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
Compiler

Compiled 546 to 279 computations (48.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.3s
Operation ival-sin, time spent: 2.5s, 48.0% of total-time
Operation composed, time spent: 606.0ms, 11.0% of total-time
Operation ival-mult, time spent: 564.0ms, 11.0% of total-time
Operation ival-cos, time spent: 544.0ms, 10.0% of total-time
Operation ival-log, time spent: 287.0ms, 5.0% of total-time
Operation ival-exp, time spent: 220.0ms, 4.0% of total-time
Operation ival-div, time spent: 195.0ms, 4.0% of total-time
Operation ival-pow, time spent: 145.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 88.0ms, 2.0% of total-time
Operation const, time spent: 47.0ms, 1.0% of total-time
Operation ival-add, time spent: 34.0ms, 1.0% of total-time
Operation ival-sub, time spent: 32.0ms, 1.0% of total-time
Operation ival-pi, time spent: 11.0ms, 0.0% of total-time

series49.0ms (0.1%)

Counts
12 → 252
Calls
Call 1
Inputs
#<alt (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))>
#<alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)>
#<alt (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))>
#<alt (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))>
#<alt (*.f64 angle (PI.f64))>
#<alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))>
#<alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))>
#<alt (*.f64 (PI.f64) (*.f64 angle 1/180))>
#<alt (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))>
#<alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))>
#<alt (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))>
Outputs
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))>
#<alt (*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10)))))))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 2 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))>
#<alt (*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 14) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/7776000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/151165440000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (*.f64 2 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))>
#<alt (+.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))))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
Calls

66 calls:

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

rewrite222.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
832×log1p-expm1-u
582×associate-*r*
386×associate-*l*
220×cbrt-prod
217×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify352.0ms (0.7%)

Algorithm
egg-herbie
Rules
946×distribute-lft-in
920×distribute-rgt-in
780×*-commutative
478×times-frac
446×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093735790
1291929457
2674729355
Stop Event
node limit
Counts
552 → 484
Calls
Call 1
Inputs
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10)))))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 2 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 14) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/7776000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/151165440000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (*.f64 2 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.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 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.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 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (sin.f64 0))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) 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)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) -1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (neg.f64 a) (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (PI.f64) angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 (PI.f64) angle) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) angle))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1))
(+.f64 (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (sin.f64 0))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) 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)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (-.f64 b a))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(exp.f64 (log.f64 (*.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) -1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (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)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
Outputs
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(*.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(*.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10))))))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10))))))))
(*.f64 angle (fma.f64 (PI.f64) 1/180 (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (*.f64 (*.f64 1/120 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 10)))))))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 14))) (*.f64 (*.f64 1/120 (pow.f64 (PI.f64) 5)) (pow.f64 (sqrt.f64 1/180) 10))))))))
(*.f64 angle (fma.f64 (PI.f64) 1/180 (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 14))) (*.f64 (*.f64 1/120 (pow.f64 (PI.f64) 5)) (pow.f64 (sqrt.f64 1/180) 10))))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 b 2)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 b 2)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 2 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 2 (*.f64 angle (*.f64 (*.f64 (PI.f64) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (*.f64 2 (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (*.f64 (PI.f64) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))
(*.f64 angle (fma.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 2 (*.f64 (*.f64 (PI.f64) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/180 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/388800 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/120 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))))
(*.f64 angle (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 14) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/7776000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/151165440000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))))))))) (*.f64 2 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))))
(*.f64 angle (fma.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 2)) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 14) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 -1/7776000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 -1/151165440000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (fma.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 2) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 1/388800 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/180) 6) (+.f64 a b)) (-.f64 b a))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))))
(*.f64 angle (fma.f64 2 (*.f64 (*.f64 (PI.f64) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/64800 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/180 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/388800 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/120 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 14) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/7776000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (sqrt.f64 1/180) 10) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/151165440000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/180) 6)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/180 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/180) 2))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 0 a))))
(-.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0))) (*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0))) (*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b))))
(*.f64 (pow.f64 b 2) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b))))
(*.f64 (pow.f64 b 2) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))))
(*.f64 (pow.f64 a 2) (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (neg.f64 (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (-.f64 (*.f64 (PI.f64) (/.f64 0 a)) (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (fma.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (fma.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))))
(*.f64 (pow.f64 a 2) (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (neg.f64 (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (-.f64 (*.f64 (PI.f64) (/.f64 0 a)) (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) a) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a)))) (neg.f64 a)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) a) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a)))) (neg.f64 a)) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) b) (*.f64 0 a))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) 0)) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (+.f64 b 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (+.f64 b 0)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2)) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b) 1/90)) b) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) 1/90)) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b) 1/90)) b) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) 1/90)) b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 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 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 0 b))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 0 b))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (PI.f64) (/.f64 0 a)) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (+.f64 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) a) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 0 b)))) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) a) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 0 b)))) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0))) a)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 b 2)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 b 2)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a)) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 a))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) b)))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) b)) b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 0 a))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 a))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 0 b))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0))) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 2 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000)))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 2 (pow.f64 angle 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 1/1511654400000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) -1/3856986201600000000)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 1/1511654400000)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (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 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (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 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 b 0)) (*.f64 (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 b (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 b (fma.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 b 0)) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 b 0)) (*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))) (*.f64 (neg.f64 (pow.f64 a 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))) (*.f64 (neg.f64 (pow.f64 a 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 1 (/.f64 0 b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 a 2) b))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) b)))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 a 2) b))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) b)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.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 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 a (fma.f64 -1 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 a (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 a (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 a (fma.f64 -1 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 a (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 a (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 b 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))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 b) a))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (/.f64 0 a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (/.f64 0 a))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(*.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 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 0 b) a))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (/.f64 0 a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) a)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) 1/180) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (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 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (sin.f64 0))) 2)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 b a) (-.f64 b a))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 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 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) -1/180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3) -1) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(/.f64 (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) -1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (neg.f64 a) (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(*.f64 angle (/.f64 (*.f64 (*.f64 (PI.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 angle (*.f64 (PI.f64) (+.f64 b a))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 a b)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))) (+.f64 a b)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (PI.f64) angle)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 1)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3) 1/3)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 2))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (PI.f64) angle) 1)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) angle))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (PI.f64))
(+.f64 (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(fma.f64 (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (cos.f64 1) (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) (sin.f64 0))) 2)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 b a) (-.f64 b a))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)) 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 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 1/90 (PI.f64)) angle)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3) -1) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(/.f64 (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) -1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 b a)))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) 1/3)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(expm1.f64 (log1p.f64 (*.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 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) -1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 1/180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) -1/180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1/4))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3) -1) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) 3)) (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) 1) (+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) 1))
(/.f64 (fma.f64 (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) (fma.f64 angle (*.f64 (PI.f64) 1/180) 1) -1) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/180) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))

eval980.0ms (2.1%)

Compiler

Compiled 28214 to 17693 computations (37.3% saved)

prune493.0ms (1%)

Pruning

117 alts after pruning (111 fresh and 6 done)

PrunedKeptTotal
New81944863
Fresh266793
Picked145
Done022
Total846117963
Accuracy
80.7%
Counts
963 → 117
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0)))))
49.5%
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (+.f64 b 0)))))
28.2%
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2)))) 6) 1/6) 3) 1/3)
23.4%
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (hypot.f64 b a)) 2) 3) 1/3)
24.6%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 3) 1/3)
28.4%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) (*.f64 angle 1/180)))) 3) 1/3)
30.3%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
22.6%
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
32.6%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
54.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
51.2%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) 1/90)) 3)
10.3%
(/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2))
47.0%
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
49.5%
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
41.1%
(*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) 2))))
33.6%
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))
33.7%
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 b))))))
35.3%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
32.4%
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 0 a))))))
48.0%
(*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
33.7%
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/90)
32.3%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
54.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
50.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
23.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
53.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
56.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
56.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
55.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
40.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))))))
52.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 1)))
54.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
53.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))))
54.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 (*.f64 (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)) (sin.f64 1))))))
46.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2))))))
54.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
40.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
40.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3) 180)))))
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
53.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 180)))))
41.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3)) 180)))))
54.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
53.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
54.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
51.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))
56.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
32.4%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
31.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
41.1%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
34.6%
(*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
34.8%
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
51.6%
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
10.1%
(*.f64 2 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.4%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) 3) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
25.3%
(*.f64 2 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
47.9%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64)))))) (*.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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.8%
(*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
18.9%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
17.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
23.3%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
52.0%
(*.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))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
56.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))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
52.7%
(*.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)))))
52.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)))))
54.7%
(*.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.6%
(*.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 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) 2))))
54.6%
(*.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 1/180 (*.f64 angle (PI.f64)))) 2))))
55.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
51.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (/.f64 angle 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 angle 180)))))
53.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (/.f64 angle 180)))))
52.7%
(*.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)))))
55.1%
(*.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 1/180 angle)))))
55.1%
(*.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))))
55.1%
(*.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 angle 180)))))
54.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
24.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
52.8%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
52.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)))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
54.9%
(*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
52.7%
(*.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))
29.1%
(*.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 angle (PI.f64)) 180))))
29.9%
(*.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 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
30.0%
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1))
38.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 a b) 2)) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
30.6%
(*.f64 2 (*.f64 (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.1%
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.2%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
39.9%
(*.f64 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (hypot.f64 b a)) 2))
47.7%
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a))))
51.5%
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
32.3%
(*.f64 1/90 (*.f64 angle (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
31.8%
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
39.3%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.5%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
31.1%
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
31.8%
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 8415 to 5745 computations (31.7% saved)

regimes3.6s (7.5%)

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

10 calls:

948.0ms
a
430.0ms
(/.f64 angle 180)
425.0ms
angle
421.0ms
b
417.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
69.2%9a
69.4%4b
70.5%4angle
67.0%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))))
67.8%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
67.8%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
69.4%4(pow.f64 b 2)
63.7%5(pow.f64 a 2)
70.5%4(*.f64 (PI.f64) (/.f64 angle 180))
70.5%4(/.f64 angle 180)
Compiler

Compiled 86 to 70 computations (18.6% saved)

regimes289.0ms (0.6%)

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

2 calls:

129.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
125.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Results
AccuracySegmentsBranch
67.6%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
67.6%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes982.0ms (2.1%)

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

5 calls:

262.0ms
angle
262.0ms
(/.f64 angle 180)
262.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
90.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
83.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
Results
AccuracySegmentsBranch
70.2%4angle
70.2%4(*.f64 (PI.f64) (/.f64 angle 180))
70.2%4(/.f64 angle 180)
66.2%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
66.2%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Compiler

Compiled 40 to 33 computations (17.5% saved)

regimes158.0ms (0.3%)

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

1 calls:

139.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
69.4%3(/.f64 angle 180)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes1.5s (3.1%)

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

8 calls:

386.0ms
angle
246.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
227.0ms
b
221.0ms
(/.f64 angle 180)
164.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
65.5%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
65.5%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
66.9%4b
66.9%4(pow.f64 b 2)
64.6%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))))
70.6%5angle
70.6%5(*.f64 (PI.f64) (/.f64 angle 180))
70.6%5(/.f64 angle 180)
Compiler

Compiled 76 to 62 computations (18.4% saved)

regimes693.0ms (1.5%)

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

3 calls:

225.0ms
(/.f64 angle 180)
224.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
224.0ms
angle
Results
AccuracySegmentsBranch
70.5%5angle
70.5%5(*.f64 (PI.f64) (/.f64 angle 180))
70.5%5(/.f64 angle 180)
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes140.0ms (0.3%)

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

1 calls:

129.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
68.5%3(/.f64 angle 180)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes589.0ms (1.2%)

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

1 calls:

78.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
68.4%3(/.f64 angle 180)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes44.0ms (0.1%)

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

1 calls:

39.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
66.6%2(/.f64 angle 180)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes39.0ms (0.1%)

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

1 calls:

36.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
66.6%2(/.f64 angle 180)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes72.0ms (0.2%)

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

3 calls:

42.0ms
b
15.0ms
angle
13.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
57.6%5b
53.2%3(pow.f64 b 2)
62.1%2angle
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes9.0ms (0%)

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

2 calls:

5.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
51.6%1a
51.6%1angle
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.0ms (0%)

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

2 calls:

3.0ms
angle
3.0ms
a
Results
AccuracySegmentsBranch
51.5%1a
51.5%1angle
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.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 b a) (-.f64 b a)))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
Calls

2 calls:

4.0ms
angle
3.0ms
a
Results
AccuracySegmentsBranch
51.5%1a
51.5%1angle
Compiler

Compiled 8 to 6 computations (25% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.866074614984551e-250
-1.5504990118841984e-250
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.5504990118841984e-250
-2.0802544617393706e-287
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.3133153306428924e+299
2.4238749862118502e+300
0.0ms
2.4558852589313046e+174
7.058525995887514e+181
0.0ms
8.380186399053489e-117
7.104665517506222e-114
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4558852589313046e+174
7.058525995887514e+181
0.0ms
8.380186399053489e-117
7.104665517506222e-114
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.9748230837751884e+287
1.1454663867197077e+291
0.0ms
5.981706371667146e+267
2.8610882005634446e+268
0.0ms
1.5859951571251923e+168
2.058128564388545e+168
0.0ms
5.212369483964415e-135
1.4851220688039586e-133
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1454663867197077e+291
4.491167013456379e+293
0.0ms
2.8610882005634446e+268
8.084507412598739e+268
0.0ms
1.5859951571251923e+168
2.058128564388545e+168
0.0ms
5.212369483964415e-135
1.4851220688039586e-133
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4558852589313046e+174
7.058525995887514e+181
0.0ms
5.212369483964415e-135
1.4851220688039586e-133
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4558852589313046e+174
7.058525995887514e+181
0.0ms
5.212369483964415e-135
1.4851220688039586e-133
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.380186399053489e-117
7.104665517506222e-114
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.380186399053489e-117
7.104665517506222e-114
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
9.382265071135947e-133
2.6732197238471255e-131
Results
17.0ms82×256valid
6.0ms29×256infinite
0.0ms256valid
Compiler

Compiled 333 to 208 computations (37.5% saved)

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

simplify86.0ms (0.2%)

Algorithm
egg-herbie
Rules
154×*-commutative
38×+-commutative
26×sub-neg
22×neg-sub0
18×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01793480
12683436
22903436
33083436
43263436
53383436
63463436
73483436
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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))))) (if (<=.f64 (/.f64 angle 180) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.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)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (*.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 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224) (*.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 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 angle 180))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 angle 180))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle 6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
Outputs
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (fma.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 2 (*.f64 (+.f64 (*.f64 a (+.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (neg.f64 b))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 2 (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 b b)) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (hypot.f64 b a) (*.f64 (hypot.f64 b a) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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))))) (if (<=.f64 (/.f64 angle 180) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.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)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (if (<=.f64 (/.f64 angle 180) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.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)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (if (<=.f64 (/.f64 angle 180) 500000000000000026252380127602210124352234290554079577457927057755901228994454097893185687540223932021852221916441939088471261617680215287822396092393353491424193600463287901868915116897394045029684476617485399972540559519483820440037326371390071247289629394410028421419057834736098193432729700270080) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.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)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (*.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 1/180 angle)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (/.f64 angle 180) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (/.f64 angle 180) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224) (*.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 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999867720989669485949124743900432860663037223385644615401293399207295251384865191691894341829109199397042951078761626889625586558917010807457234988770000896) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (if (<=.f64 (/.f64 angle 180) 50000000000000002337690944272806399459480271566520514342068243637200821969727794730518412909015166846953844406702247514466308409233121516573715663870848990819369463993231896779349876011917615551133003914686433569259646663053115171737631901339068877437098394231964172288) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 angle 180))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.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 angle 180))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 8183476519740355/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (if (<=.f64 (/.f64 angle 180) 4000000000000000275830270147378331750719304393409748396375131322386625282568835018264747198467621141706399931717669835521201535601913044782814326874309469591039329543005405184) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(if (<=.f64 (/.f64 angle 180) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle 6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(if (<=.f64 angle 6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 1/90 (+.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b a))) (neg.f64 a)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) 1/90))))
(if (<=.f64 angle 6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b a)))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) 1/90)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
Compiler

Compiled 934 to 572 computations (38.8% saved)

soundness2.7s (5.8%)

Rules
1770×fma-define
1628×associate-*r*
1386×associate-*l*
1156×associate-*r*
1052×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042474
1698378
26849378
059823006
1153121262
2630420512
041370
1620330
27892330
045218490
1116617266
2492016676
024248
1341248
24553248
051510
1900508
093830281
1273024547
2760424541
066967
1164935
2510935
31758935
45257935
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2230 to 1418 computations (36.4% saved)

end2.0ms (0%)

preprocess603.0ms (1.3%)

Remove

(abs b)

Compiler

Compiled 7082 to 3958 computations (44.1% saved)

Profiling

Loading profile data...