ab-angle->ABCF B

Time bar (total: 29.4s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

sample2.4s (8.1%)

Results
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
2.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
1.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms1024valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
2.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
3.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
1.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
4.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
4.0ms4096valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
3.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
2.0ms2048valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
2.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
2.0ms2048valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
4.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
4.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
5.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
2.0ms2048valid
0.0ms256valid
1.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
4.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
2.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
3.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
1.0ms1024valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
1.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
4.0ms4096valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
5.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
2.0ms2048valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
1.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
5.0ms4096valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
4.0ms4096valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
5.0ms4096valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
1.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
2.0ms2048valid
0.0ms512infinite
0.0ms256infinite
1.0ms1024valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
2.0ms2048valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
1.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
2.0ms2048valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
1.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
5.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
4.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
5.0ms4096valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
1.0ms256infinite
0.0ms512infinite
1.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
1.0ms1024valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
1.0ms1024valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
1.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
5.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
4.0ms4096valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
4.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
4.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
1.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
2.0ms2048valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
1.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
1.0ms1024valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
2.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
1.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
4.0ms4096valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
5.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
3.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
4.0ms4096valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
4.0ms4096valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
4.0ms4096valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
3.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
2.0ms2048valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
1.0ms1024valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
1.0ms1024valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms1024valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
2.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
2.0ms2048valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
3.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
4.0ms4096valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
1.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
2.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
4.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
1.0ms1024valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
3.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
2.0ms2048valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
1.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
1.0ms1024valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
5.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
8.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
1.0ms1024valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
1.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
2.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
4.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
1.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
2.0ms2048valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
1.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
3.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
2.0ms2048valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms512infinite
5.0ms4096valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
5.0ms4096valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
2.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms512valid
0.0ms512valid
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
1.0ms512valid
0.0ms512infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms512infinite
0.0ms256valid
0.0ms512infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512valid
0.0ms512infinite
0.0ms256valid
0.0ms512valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms512infinite
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms512infinite
0.0ms256infinite
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256infinite
0.0ms256infinite
0.0ms256infinite
0.0ms512infinite
0.0ms512valid
0.0ms256valid
1.0ms512infinite
Bogosity

preprocess532.0ms (1.8%)

Algorithm
egg-herbie
Rules
998×distribute-lft-in
978×distribute-rgt-in
946×distribute-lft-neg-in
928×fma-neg
902×distribute-lft-neg-out
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1410-1(6.173713731597636e-128 2.9790558677544004e+91 3668.3438407934073)(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
1400-1(6.173713731597636e-128 2.9790558677544004e+91 3668.3438407934073)(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
290-0-(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
120-0-(-.f64 (pow.f64 b 2) (pow.f64 a 2))
00-0-(PI.f64)
00-0-b
00-0-(pow.f64 b 2)
00-0-(/.f64 angle 180)
00-0-(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
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-angle
00-0-180
00-0-(*.f64 (PI.f64) (/.f64 angle 180))
00-0-a
00-0-(pow.f64 a 2)
00-0-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066967
1176935
2544935
31946935
46134935
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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 2 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (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 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (sin.f64 (*.f64 b (/.f64 (PI.f64) 180)))) (*.f64 2 (cos.f64 (*.f64 b (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 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 208 to 153 computations (26.4% saved)

eval1.0ms (0%)

Compiler

Compiled 72 to 55 computations (23.6% saved)

prune3.0ms (0%)

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

Compiled 78 to 63 computations (19.2% saved)

localize654.0ms (2.2%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
95.8%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
89.2%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
52.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
95.8%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.9%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180))))
52.5%
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180))
52.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
95.8%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
89.0%
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
52.5%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
52.0%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
Compiler

Compiled 293 to 198 computations (32.4% saved)

series58.0ms (0.2%)

Counts
12 → 252
Calls

63 calls:

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

rewrite321.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
814×log1p-expm1-u
472×associate-*r*
320×associate-*l*
229×expm1-log1p-u
227×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify271.0ms (0.9%)

Algorithm
egg-herbie
Rules
1294×associate-*l*
930×log-prod
740×fma-define
710×fma-neg
682×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055325433
1147523011
2576423011
Stop Event
node limit
Counts
534 → 346
Calls
Call 1
Inputs
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (neg.f64 (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 a a (pow.f64 b 2)))
(pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(+.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 (neg.f64 (pow.f64 b 2)) 1))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (+.f64 a b) (-.f64 a b))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (-.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1))
(fma.f64 a a (neg.f64 (pow.f64 b 2)))
(fma.f64 1 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) (*.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) (*.f64 (fma.f64 a a (pow.f64 b 2)) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 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))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 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 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 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 a b) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 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 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 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 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 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 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 a b) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 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 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
Outputs
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 -1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 -1/180 angle))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) 1/30855889612800000000)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/180 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) angle)))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 -1/180 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) angle)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/34992000)))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/180 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) angle)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/180 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) angle)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 1/30855889612800000000 (pow.f64 angle 7))))))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (pow.f64 a 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (pow.f64 a 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (pow.f64 a 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 angle 1/180) (PI.f64))))
(fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000 (fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/8748000)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/8748000)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/3856986201600000000)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.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))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 angle 1/180) (PI.f64)))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 angle 1/180) (PI.f64))))
(fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000 (fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/17496000)))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90)))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (neg.f64 (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (neg.f64 (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 a a (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 a a (pow.f64 b 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(+.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (*.f64 (neg.f64 (pow.f64 b 2)) 1))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 0 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 0 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (+.f64 a b) (-.f64 a b))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (-.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))
(fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 a a (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 1 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (neg.f64 (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) (*.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) 2))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) 0)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) (*.f64 (fma.f64 a a (pow.f64 b 2)) 2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 a a (pow.f64 b 2)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) 0)) (fma.f64 a a (pow.f64 b 2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) 0)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 a a (pow.f64 b 2)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f64) 0)) (fma.f64 a a (pow.f64 b 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (/.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 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (/.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 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180)))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) (*.f64 angle -1/180))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 0)))) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 0 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 0 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (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 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(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))
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 1 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 1)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) 1/3)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 2)
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 1))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 0 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 0 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (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 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 b 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(*.f64 (/.f64 1 (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(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))
(fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (pow.f64 a 2))

eval235.0ms (0.8%)

Compiler

Compiled 12526 to 9268 computations (26% saved)

prune154.0ms (0.5%)

Pruning

55 alts after pruning (55 fresh and 0 done)

PrunedKeptTotal
New35455409
Fresh000
Picked303
Done000
Total35755412
Accuracy
68.0%
Counts
412 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.2%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.8%
(*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/90) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (*.f64 2 (log.f64 (exp.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))))
25.5%
(*.f64 (*.f64 (*.f64 2 (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))))
37.9%
(*.f64 (*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.0%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) -2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.2%
(*.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.8%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.2%
(*.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.0%
(*.f64 2 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
28.4%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3))
49.7%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
50.1%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.8%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
37.2%
(*.f64 2 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
51.1%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
50.2%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
50.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
29.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
52.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
48.0%
(*.f64 2 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
50.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
50.0%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
32.8%
(*.f64 2 (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
51.4%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
30.7%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
24.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
36.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
30.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3))))
49.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
29.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
47.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
47.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 -1/180 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) angle)))))
22.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
17.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
50.0%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
48.0%
(*.f64 2 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180)))
13.8%
(*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))))
49.8%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
48.0%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
37.3%
(*.f64 2 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
34.7%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
28.3%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
Compiler

Compiled 2894 to 2356 computations (18.6% saved)

localize1.8s (6.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
81.5%
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
76.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
76.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
47.0%
(PI.f64)
96.3%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
76.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
76.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
47.0%
(PI.f64)
88.6%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))
76.8%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
75.0%
(sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))
47.0%
(PI.f64)
99.6%
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
98.1%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
95.5%
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
47.0%
(PI.f64)
96.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
76.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
76.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
47.0%
(PI.f64)
Compiler

Compiled 477 to 312 computations (34.6% saved)

series59.0ms (0.2%)

Counts
12 → 180
Calls

51 calls:

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

rewrite105.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
688×associate-*r*
430×associate-*l*
284×cbrt-prod
275×log1p-expm1-u
275×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify237.0ms (0.8%)

Algorithm
egg-herbie
Rules
1400×associate-*r*
1304×log-prod
1132×associate-*l*
762×fma-define
654×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053920745
1147517904
2641917774
Stop Event
node limit
Counts
387 → 341
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (neg.f64 (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(log.f64 (pow.f64 b 2))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (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 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (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 angle (PI.f64)) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (-.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 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180))) 1)
(pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (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 (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)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (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 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 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))) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) (pow.f64 b 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (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)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 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)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (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 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (-.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/17496000)))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 7))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 a 2) angle) (neg.f64 (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 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 a 2) angle) (neg.f64 (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 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 a 2) angle) (neg.f64 (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 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 -1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 (*.f64 angle (PI.f64)) -1/180 (fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) -1/22674816000000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 (*.f64 angle (PI.f64)) -1/180 (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) 1/30855889612800000000)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 angle (PI.f64)) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/22674816000000)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/3856986201600000000)))))))
(+.f64 (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000)))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (neg.f64 (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 a 2))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(*.f64 -2 (neg.f64 (log.f64 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 b 2))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)) (log.f64 (pow.f64 b 2)))
(-.f64 (log.f64 (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))) (log.f64 (pow.f64 b 2)))
(fma.f64 2 (log.f64 b) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6)))) (log.f64 (pow.f64 b 2)))
(fma.f64 2 (log.f64 b) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 -1) (*.f64 -2 (neg.f64 (log.f64 a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 -1)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 -1)))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(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 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 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 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(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 angle (PI.f64)) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (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 (PI.f64) angle)))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 2)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 3))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle))) 1))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))))
(pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 1)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 3)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 3) 1/3)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 2)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180) 3))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) angle)) 1/180)) 1))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/180 angle)) (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 3) 1/3)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 3))
(*.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 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 b 6)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180))) (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 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 1))
(*.f64 (pow.f64 b 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 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) (pow.f64 b 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 b b (pow.f64 a 2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 b b (pow.f64 a 2)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 b b (pow.f64 a 2)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.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)) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(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 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(-.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (-.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(log1p.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(log1p.f64 (-.f64 (pow.f64 b 2) (fma.f64 a a 1)))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 a b)))
(log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))

eval469.0ms (1.6%)

Compiler

Compiled 24162 to 17458 computations (27.7% saved)

prune296.0ms (1%)

Pruning

92 alts after pruning (91 fresh and 1 done)

PrunedKeptTotal
New77262834
Fresh212950
Picked415
Done000
Total79792889
Accuracy
71.8%
Counts
889 → 92
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.3%
(*.f64 (*.f64 (*.f64 2 (*.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))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.0%
(*.f64 (*.f64 (*.f64 2 (*.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.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
55.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
54.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (*.f64 2 (log.f64 (exp.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))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
25.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 -2 (neg.f64 (log.f64 b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.0%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
26.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
24.8%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
32.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (exp.f64 (log.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))))
49.2%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.2%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.4%
(*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.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))))
35.4%
(*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.8%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 2 (-.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))))
49.7%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
50.1%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.8%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
36.6%
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
37.2%
(*.f64 2 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
50.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
29.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
52.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
36.7%
(*.f64 2 (*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64))))
50.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.4%
(*.f64 2 (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
30.4%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
32.8%
(*.f64 2 (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.7%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
33.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
31.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
24.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)))
27.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)) 3) 1/3)))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)))
30.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
15.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (neg.f64 (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (neg.f64 (pow.f64 b 2)))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
20.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)) (neg.f64 (pow.f64 b 2)))))
30.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3))))
49.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
29.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
15.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
17.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
50.0%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
48.0%
(*.f64 2 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/180)))
13.8%
(*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))))
30.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
49.8%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
36.7%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 (pow.f64 a 2) angle) (neg.f64 (PI.f64)))))
29.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
29.9%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
51.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
36.7%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))))
31.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
36.7%
(*.f64 2 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
37.3%
(*.f64 2 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.5%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.3%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))))
34.7%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
34.5%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))))
34.2%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
35.9%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
29.4%
(*.f64 2 (fabs.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
29.6%
(*.f64 2 (fabs.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))))
Compiler

Compiled 4706 to 3833 computations (18.6% saved)

localize5.9s (20.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
95.8%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
89.0%
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
52.5%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
52.0%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
87.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))
74.8%
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))
52.5%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
49.2%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.8%
(*.f64 angle (/.f64 (PI.f64) -180))
95.8%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
89.0%
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
52.0%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
100.0%
(*.f64 (+.f64 b a) (-.f64 b a))
99.7%
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
99.2%
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
87.8%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))
98.4%
(sqrt.f64 (PI.f64))
89.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
52.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.0%
(sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))
Compiler

Compiled 507 to 300 computations (40.8% saved)

series61.0ms (0.2%)

Counts
12 → 236
Calls

63 calls:

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

rewrite212.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
642×log1p-expm1-u
616×associate-*r*
396×associate-*l*
252×cbrt-prod
238×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify185.0ms (0.6%)

Algorithm
egg-herbie
Rules
1554×associate-*r*
1372×associate-*l*
914×fma-define
580×*-commutative
434×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval896.0ms (3%)

Compiler

Compiled 33311 to 24313 computations (27% saved)

prune407.0ms (1.4%)

Pruning

121 alts after pruning (117 fresh and 4 done)

PrunedKeptTotal
New1148531201
Fresh226486
Picked235
Done011
Total11721211293
Accuracy
72.2%
Counts
1293 → 121
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.0%
(*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (fma.f64 b b (*.f64 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))))
55.3%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(*.f64 (*.f64 (*.f64 2 (*.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.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
51.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.0%
(*.f64 (*.f64 (*.f64 2 (*.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.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
55.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
54.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.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))))
52.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
25.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 -2 (neg.f64 (log.f64 b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.0%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
26.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
24.8%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
32.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (exp.f64 (log.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))))
49.2%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.2%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.4%
(*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 2 (-.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))))
49.7%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
48.0%
(*.f64 2 (/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 180 angle)))
50.1%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.8%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
36.6%
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
37.2%
(*.f64 2 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
50.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
29.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
52.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
36.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/180))
29.9%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 1/180 angle)))
51.2%
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
36.7%
(*.f64 2 (*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64))))
50.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.4%
(*.f64 2 (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
30.4%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
32.8%
(*.f64 2 (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.5%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
30.7%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
23.5%
(*.f64 2 (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
31.3%
(*.f64 2 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
33.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
31.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
29.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 3)))
24.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)))
28.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 3)))
30.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3) 3)))
23.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 b 4))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))) 3)))
35.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 b) 2)) 3)))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))
28.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)))
30.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
15.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (neg.f64 (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (neg.f64 (pow.f64 b 2)))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
20.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)) (neg.f64 (pow.f64 b 2)))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
29.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
15.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
17.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
23.7%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)))
23.1%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
23.6%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
48.4%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
53.2%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
20.8%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
23.7%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.5%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
48.0%
(*.f64 2 (*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 180 angle))))
13.8%
(*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))))
23.6%
(*.f64 2 (*.f64 1 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)))
29.8%
(*.f64 2 (*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
36.5%
(*.f64 2 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
22.6%
(*.f64 2 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
12.5%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.7%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.4%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
49.7%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
35.3%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (pow.f64 a 2))))
48.8%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
30.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
52.2%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
21.2%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
29.0%
(*.f64 2 (*.f64 1 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
15.9%
(*.f64 2 (*.f64 1 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
29.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
43.6%
(*.f64 2 (*.f64 1/180 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a))))))
36.7%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64)))))
48.0%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (*.f64 (neg.f64 a) a))))))
51.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))))))
51.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
31.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
36.7%
(*.f64 2 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.5%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.3%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))))
34.7%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
35.9%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
29.4%
(*.f64 2 (fabs.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
Compiler

Compiled 6184 to 5011 computations (19% saved)

localize4.4s (14.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
88.9%
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
62.4%
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
53.3%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
52.7%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
94.3%
(log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
87.8%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
53.3%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
49.9%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
99.0%
(/.f64 (PI.f64) (/.f64 180 angle))
95.8%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
89.0%
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
52.7%
(sin.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
99.7%
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
99.6%
(*.f64 1/180 angle)
99.2%
(PI.f64)
87.1%
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
98.4%
(sqrt.f64 (PI.f64))
89.2%
(*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
53.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
52.7%
(sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))
Compiler

Compiled 535 to 307 computations (42.6% saved)

series132.0ms (0.4%)

Counts
13 → 252
Calls

78 calls:

TimeVariablePointExpression
35.0ms
angle
@inf
(log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
22.0ms
angle
@-inf
(log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
4.0ms
b
@0
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
3.0ms
a
@0
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
3.0ms
angle
@-inf
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))

rewrite122.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
334×log1p-expm1-u
334×expm1-log1p-u
332×add-cube-cbrt
328×cbrt-prod
327×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify343.0ms (1.2%)

Algorithm
egg-herbie
Rules
1276×fma-define
1024×log-prod
488×sqr-pow
456×*-commutative
454×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
082830981
1250029115
2757029091
Stop Event
node limit
Counts
493 → 524
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.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))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/2916000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3))))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/174960000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 4))) (*.f64 1/262440000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)))))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/2916000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3)))))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(pow.f64 (*.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)))) 1/3)
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/3) (/.f64 (*.f64 (pow.f64 b 6) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 1/27 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1)))))
(pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/3) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 4))) (*.f64 2/9 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (+.f64 b a)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 b a))) 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 2 (*.f64 (-.f64 b a) (+.f64 b a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))) 1)
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 180 angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (/.f64 180 angle) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 180 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 180 (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (neg.f64 (/.f64 180 angle)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (neg.f64 (/.f64 180 angle)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle) (*.f64 (-.f64 b a) (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(/.f64 angle 180)
(/.f64 1 (/.f64 180 angle))
(/.f64 (neg.f64 angle) -180)
(/.f64 -1 (neg.f64 (/.f64 180 angle)))
(/.f64 (neg.f64 (neg.f64 angle)) 180)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (/.f64 180 angle) -1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (/.f64 (pow.f64 angle 2) 32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 1)
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 b a))) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 1 (*.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 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle))
(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 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 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 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(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 (+.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 2))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(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 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(fma.f64 (*.f64 -2 b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 a))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))) (*.f64 (*.f64 2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))) (*.f64 (*.f64 2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b)))))
(fma.f64 (*.f64 2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))) (*.f64 (*.f64 2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))) (*.f64 (*.f64 2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 -2 (fma.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 0 b))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (*.f64 1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (-.f64 b a) (+.f64 a b))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (*.f64 1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))))))
(fma.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))))))
(fma.f64 1/180 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) 0)) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 (*.f64 a angle) (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))))
(-.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(neg.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(neg.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) 0)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.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 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)) (*.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.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))))))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2) (*.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (fma.f64 (*.f64 1/3 (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (fma.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (pow.f64 b 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (fma.f64 (*.f64 1/3 (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (-.f64 (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1/2 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (+.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))) (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 (/.f64 1/3 (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1/2 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (/.f64 1/2 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(-.f64 (+.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (+.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))) (/.f64 1/3 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (/.f64 1/2 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 (/.f64 1/3 (pow.f64 b 6)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (-.f64 (/.f64 (/.f64 1 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1/2 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)) (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/2916000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3))))))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 1/2916000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6))))))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (fma.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)) (*.f64 (*.f64 1/6 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -1/5832000 (pow.f64 b 2)) (*.f64 1/2916000 (pow.f64 b 6)))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/174960000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 4))) (*.f64 1/262440000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4)))))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/2916000 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -1/174960000 (*.f64 (pow.f64 b 8) (pow.f64 (PI.f64) 4)) (*.f64 1/262440000 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 4))))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 -1/5832000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 1/2916000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)))))))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (fma.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64)) (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 -1/5832000 (pow.f64 b 2)) (*.f64 1/2916000 (pow.f64 b 6))))) (*.f64 (*.f64 1/24 (pow.f64 angle 4)) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/174960000 (pow.f64 b 8)) (*.f64 1/262440000 (pow.f64 b 4))))))))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.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)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 10)))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/3) (/.f64 (*.f64 (pow.f64 b 6) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 1/27 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 (pow.f64 b 6) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (pow.f64 b 6) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 4))) (/.f64 -5/27 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 10)))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 -1)))))
(pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 10)))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 10))))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 1/3) (*.f64 (pow.f64 a 6) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 4))) (*.f64 2/9 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 (pow.f64 a 6) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))) 5/27))) (fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 b 10)))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (pow.f64 a 6) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))) 5/27))) (fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 4))))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 10))))) (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/3856986201600000000)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000))))))
(*.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (+.f64 b a)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (+.f64 a b)) 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 2 (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 b a))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 b a))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 180 angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 180 angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 b (*.f64 (-.f64 b a) (*.f64 a (-.f64 b a))))))))
(*.f64 (PI.f64) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 180 angle)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 b a)) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (/.f64 180 angle) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2)) (*.f64 (/.f64 180 angle) (*.f64 (-.f64 b a) (-.f64 b a)))))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (-.f64 b a))) (*.f64 180 (/.f64 (*.f64 (-.f64 b a) (-.f64 b a)) angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 180 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 180 angle) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 b (*.f64 (-.f64 b a) (*.f64 a (-.f64 b a))))))))
(*.f64 (PI.f64) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 180 angle)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 b a)) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 180 (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2)) (*.f64 (/.f64 180 angle) (*.f64 (-.f64 b a) (-.f64 b a)))))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (-.f64 b a))) (*.f64 180 (/.f64 (*.f64 (-.f64 b a) (-.f64 b a)) angle))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 b (*.f64 (-.f64 b a) (*.f64 a (-.f64 b a)))))) (/.f64 180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 b a)) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2)) (*.f64 (*.f64 (-.f64 b a) (-.f64 b a)) (/.f64 180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3))) (*.f64 (neg.f64 (/.f64 180 angle)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 3) (pow.f64 (*.f64 a (-.f64 b a)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 b a)) 2) (*.f64 b (*.f64 (-.f64 b a) (*.f64 a (-.f64 b a)))))) (/.f64 -180 angle))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 -180 angle)) (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (*.f64 (*.f64 a (-.f64 b a)) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))))))
(/.f64 (*.f64 (neg.f64 (PI.f64)) (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2))) (*.f64 (neg.f64 (/.f64 180 angle)) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 b a)) 2) (pow.f64 (*.f64 a (-.f64 b a)) 2)) (*.f64 (*.f64 (-.f64 b a) (-.f64 b a)) (/.f64 -180 angle))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (-.f64 b a) (-.f64 b a))) (/.f64 (neg.f64 (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (-.f64 b a)) (/.f64 -180 angle))))
(pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 1)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 3)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 2)
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 2))
(fabs.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle) (*.f64 (-.f64 b a) (+.f64 b a))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 1/180 (log.f64 (exp.f64 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 1))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/180 angle)))
(/.f64 angle 180)
(/.f64 1 (/.f64 180 angle))
(*.f64 1/180 angle)
(/.f64 (neg.f64 angle) -180)
(/.f64 angle 180)
(/.f64 -1 (neg.f64 (/.f64 180 angle)))
(*.f64 1/180 angle)
(/.f64 (neg.f64 (neg.f64 angle)) 180)
(/.f64 angle 180)
(pow.f64 (*.f64 angle 1/180) 1)
(*.f64 1/180 angle)
(pow.f64 (/.f64 180 angle) -1)
(*.f64 1/180 angle)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(*.f64 1/180 angle)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(*.f64 1/180 angle)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 1/180 angle)
(sqrt.f64 (/.f64 (pow.f64 angle 2) 32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(*.f64 1/180 angle)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 1/180 angle)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 1/180 angle)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 1/180 angle)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 1/180 angle)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 1/180 angle)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 1)
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 3)
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 2))
(fabs.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 b a))) (+.f64 b a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 b a)) (+.f64 a b)))
(*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64)) 3))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3)))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (PI.f64))) 1))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.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 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (*.f64 1/180 angle)) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/180 angle)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (/.f64 (/.f64 180 angle) (PI.f64)) -1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180) angle))
(*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180)))
(*.f64 angle (*.f64 1/180 (log.f64 (exp.f64 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/180) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) 5832000) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1)
(+.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)) 0)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 b 6)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)) 0)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3) 1/3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 2)
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))) 2))
(fabs.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) 3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 1))
(log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/6) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))

eval623.0ms (2.1%)

Compiler

Compiled 25630 to 17556 computations (31.5% saved)

prune478.0ms (1.6%)

Pruning

137 alts after pruning (132 fresh and 5 done)

PrunedKeptTotal
New81635851
Fresh1597112
Picked325
Done134
Total835137972
Accuracy
72.3%
Counts
972 → 137
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.1%
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.4%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.2%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.0%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
52.7%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
55.3%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
52.0%
(*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(*.f64 (*.f64 (*.f64 2 (*.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.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
51.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.0%
(*.f64 (*.f64 (*.f64 2 (*.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.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
55.2%
(*.f64 (*.f64 (*.f64 2 (*.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))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
54.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
53.9%
(*.f64 (*.f64 (*.f64 2 (*.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))))
52.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
25.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 -2 (neg.f64 (log.f64 b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.0%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
26.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
24.8%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
32.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
14.7%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (exp.f64 (log.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))))
49.2%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.7%
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.4%
(*.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.0%
(*.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.4%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/3) 3))
25.9%
(*.f64 2 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) 1) 3))
32.0%
(*.f64 2 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) 3))
34.8%
(*.f64 2 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) 3))
28.2%
(*.f64 2 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1/3)) 3))
29.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 3))
49.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
49.2%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
51.1%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
50.1%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.8%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
36.6%
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/180))))
37.2%
(*.f64 2 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
51.2%
(*.f64 2 (*.f64 (/.f64 angle 180) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
51.2%
(*.f64 2 (*.f64 (/.f64 1 (/.f64 180 angle)) (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
50.1%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
29.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
52.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
36.7%
(*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 a 2) angle) (PI.f64)) -1/180))
29.9%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 1/180 angle)))
51.2%
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a)))))
36.7%
(*.f64 2 (*.f64 (*.f64 -1/180 (pow.f64 a 2)) (*.f64 angle (PI.f64))))
50.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
30.4%
(*.f64 2 (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
30.4%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
32.8%
(*.f64 2 (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180)))))
30.5%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
30.7%
(*.f64 2 (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
23.5%
(*.f64 2 (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
31.3%
(*.f64 2 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
33.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
31.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
28.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
29.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3) 3)))
28.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 3)))
30.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3) 3)))
23.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 b 4))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))) 3)))
35.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 b) 2)) 3)))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) 3)))
15.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (neg.f64 (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (neg.f64 (pow.f64 b 2)))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
20.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (pow.f64 b 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
22.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
53.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
29.6%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.7%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
15.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2)))))
26.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) 3))))
14.0%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (neg.f64 (log.f64 b)))))))
28.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)))))
28.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
25.8%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))))))
17.5%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
23.1%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
48.4%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
53.2%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
20.8%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.5%
(*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 3)) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
13.8%
(*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) 0)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))))
23.6%
(*.f64 2 (*.f64 1 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) 3) 1/3)))
29.8%
(*.f64 2 (*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3)))
19.5%
(*.f64 2 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
36.5%
(*.f64 2 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
12.5%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.5%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 180 angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.7%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))))
23.3%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (*.f64 (+.f64 a b) (-.f64 a b)))))
21.4%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
49.7%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.6%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
22.4%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (PI.f64)) angle))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
35.3%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 -1/180 angle) (PI.f64))) (pow.f64 a 2))))
48.8%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
30.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (neg.f64 (pow.f64 b 2)))))
52.2%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
21.4%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 (pow.f64 b 2)))))
23.0%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
22.8%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.2%
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
29.0%
(*.f64 2 (*.f64 1 (*.f64 -1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
15.9%
(*.f64 2 (*.f64 1 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))))
29.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64))))
43.6%
(*.f64 2 (*.f64 1/180 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a))))))
36.7%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64)))))
51.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))))))
51.3%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
36.7%
(*.f64 2 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.5%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
34.3%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))
34.6%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))))
34.7%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
35.9%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
29.4%
(*.f64 2 (fabs.f64 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
Compiler

Compiled 8406 to 6280 computations (25.3% saved)

regimes3.6s (12.1%)

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

10 calls:

650.0ms
b
558.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
541.0ms
(/.f64 angle 180)
534.0ms
angle
464.0ms
a
Results
AccuracySegmentsBranch
60.5%5a
61.9%6b
60.8%6angle
58.4%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))))
59.6%3(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
59.6%3(-.f64 (pow.f64 b 2) (pow.f64 a 2))
57.8%2(pow.f64 b 2)
58.5%2(pow.f64 a 2)
60.8%6(*.f64 (PI.f64) (/.f64 angle 180))
60.8%6(/.f64 angle 180)
Compiler

Compiled 86 to 70 computations (18.6% saved)

regimes325.0ms (1.1%)

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

4 calls:

92.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
90.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
64.0ms
(pow.f64 a 2)
59.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
55.3%1(pow.f64 b 2)
58.1%3(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
58.1%3(-.f64 (pow.f64 b 2) (pow.f64 a 2))
57.4%2(pow.f64 a 2)
Compiler

Compiled 34 to 28 computations (17.6% saved)

regimes65.0ms (0.2%)

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

1 calls:

48.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.4%2(pow.f64 a 2)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes62.0ms (0.2%)

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

1 calls:

45.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.2%2(pow.f64 a 2)
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes85.0ms (0.3%)

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

2 calls:

45.0ms
(pow.f64 a 2)
25.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
55.2%1(pow.f64 b 2)
56.8%2(pow.f64 a 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes165.0ms (0.6%)

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

5 calls:

43.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.0ms
(pow.f64 b 2)
25.0ms
(pow.f64 a 2)
24.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
24.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
Results
AccuracySegmentsBranch
54.5%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
54.5%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
56.1%2(pow.f64 b 2)
54.5%1(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%1(pow.f64 a 2)
Compiler

Compiled 60 to 49 computations (18.3% saved)

regimes49.0ms (0.2%)

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

2 calls:

22.0ms
(pow.f64 a 2)
22.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
54.5%1(pow.f64 a 2)
54.5%1(pow.f64 b 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes162.0ms (0.5%)

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

5 calls:

51.0ms
a
50.0ms
b
21.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
20.0ms
(pow.f64 b 2)
13.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
56.0%3b
55.7%3a
55.5%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
53.7%1(pow.f64 b 2)
53.7%1(pow.f64 a 2)
Compiler

Compiled 30 to 24 computations (20% saved)

regimes57.0ms (0.2%)

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

3 calls:

21.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
20.0ms
(pow.f64 b 2)
11.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
55.2%2(pow.f64 b 2)
53.2%1(pow.f64 a 2)
54.8%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes53.0ms (0.2%)

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

2 calls:

28.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
19.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
54.8%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
53.2%1(pow.f64 b 2)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes190.0ms (0.6%)

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

7 calls:

47.0ms
a
47.0ms
b
20.0ms
(pow.f64 a 2)
20.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
19.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
54.6%3a
54.5%3b
52.2%1angle
52.2%1(/.f64 angle 180)
52.2%1(pow.f64 a 2)
52.2%1(pow.f64 b 2)
52.2%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Compiler

Compiled 40 to 32 computations (20% saved)

regimes50.0ms (0.2%)

Accuracy

Total -25.2b remaining (-80.7%)

Threshold costs -25.2b (-80.7%)

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

6 calls:

10.0ms
a
10.0ms
angle
9.0ms
(/.f64 angle 180)
9.0ms
b
6.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
51.3%1b
51.3%1a
51.3%1(pow.f64 b 2)
51.3%1(pow.f64 a 2)
51.3%1angle
51.3%1(/.f64 angle 180)
Compiler

Compiled 30 to 24 computations (20% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5229216403894505e-137
5.273802644275338e-134
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.368172562676217e+64
1.6730480028522654e+66
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.368172562676217e+64
1.6730480028522654e+66
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.770732516114504e-116
1.6708802183409454e-108
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.1783366870971976e-168
5.773910240509359e-167
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.386471605704516e+46
3.2366418774215415e+47
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.6289504210932804e+267
-1.670215351690983e+261
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.6916672189292256e+166
3.6938409153778734e+171
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.456699502286893e+302
-2.444138042054604e+302
Compiler

Compiled 32 to 26 computations (18.8% saved)

simplify37.0ms (0.1%)

Algorithm
egg-herbie
Rules
104×*-commutative
16×+-commutative
12×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01292051
11932051
22032051
32092051
42122051
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 a 2) 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 b) 2)) 3))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (*.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)))))
(if (<=.f64 (pow.f64 a 2) 3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 b 2) 100000000000000004384584304507619735463404765184) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -999999999999999973438224854160227305877518561122823750593712591987145964024444656694044404476868689015149167622996309190165824584023146941018349739309135463248122613459314107074039291811569329219648848907543004197890512187794469896370420793533163493423472892065087488) (*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 b 2) 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180))))) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -400000000000000030518812316339579701389387420602627246806406936824845521152503177936568755858767136306558990308554195045488841551379199753167262445402079323000670599425955926506145472381658429256940604233493835947563300622636254470863452821130489562037136733759434468412334942695399596818281992630042624) (*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
Outputs
(if (<=.f64 (pow.f64 a 2) 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 b) 2)) 3))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 b) 2)) 3))) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))) (*.f64 2 (+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (*.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)))))
(if (<=.f64 (pow.f64 a 2) 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 a 2) 3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (*.f64 (*.f64 2 (*.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 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 (pow.f64 a 2) 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 a 2) 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 angle 180) (cbrt.f64 (pow.f64 (PI.f64) 3))))))
(if (<=.f64 (pow.f64 b 2) 100000000000000004384584304507619735463404765184) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (pow.f64 b 2) 100000000000000004384584304507619735463404765184) (*.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 (*.f64 (*.f64 2 (*.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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 a b)))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -999999999999999973438224854160227305877518561122823750593712591987145964024444656694044404476868689015149167622996309190165824584023146941018349739309135463248122613459314107074039291811569329219648848907543004197890512187794469896370420793533163493423472892065087488) (*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -999999999999999973438224854160227305877518561122823750593712591987145964024444656694044404476868689015149167622996309190165824584023146941018349739309135463248122613459314107074039291811569329219648848907543004197890512187794469896370420793533163493423472892065087488) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(if (<=.f64 (pow.f64 b 2) 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) -180))))) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(if (<=.f64 (pow.f64 b 2) 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) -180))))) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -400000000000000030518812316339579701389387420602627246806406936824845521152503177936568755858767136306558990308554195045488841551379199753167262445402079323000670599425955926506145472381658429256940604233493835947563300622636254470863452821130489562037136733759434468412334942695399596818281992630042624) (*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -400000000000000030518812316339579701389387420602627246806406936824845521152503177936568755858767136306558990308554195045488841551379199753167262445402079323000670599425955926506145472381658429256940604233493835947563300622636254470863452821130489562037136733759434468412334942695399596818281992630042624) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 2 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
Compiler

Compiled 572 to 394 computations (31.1% saved)

soundness3.0s (10.1%)

Rules
1554×associate-*r*
1372×associate-*l*
1294×associate-*l*
1294×associate-*l*
1294×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066967
1176935
2544935
31946935
46134935
055325433
1147523011
2576423011
038340
1602325
039405
1621375
27268375
068923425
1182320158
034396
1542396
27056396
038340
1602325
066967
1176935
2544935
31946935
46134935
034396
1542396
27056396
039405
1621375
27268375
082830981
1250029115
2757029091
055325433
1147523011
2576423011
055325433
1147523011
2576423011
038340
1602325
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1162 to 782 computations (32.7% saved)

end1.0ms (0%)

preprocess261.0ms (0.9%)

Remove

(negabs angle)

(abs b)

(abs a)

Compiler

Compiled 2522 to 1714 computations (32% saved)

Profiling

Loading profile data...