Details

Time bar (total: 20.7s)

analyze516.0ms (2.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
25%25%74.9%0.1%0%0%0%7
31.3%31.2%68.6%0.1%0%0%0%8
40.6%40.6%59.3%0.1%0%0%0%9
40.6%40.6%59.3%0.1%0%0%0%10
46.1%46%53.8%0.1%0%0%0%11
52.7%52.7%47.2%0.1%0%0%0%12
Compiler

Compiled 27 to 22 computations (18.5% saved)

sample5.5s (26.5%)

Results
1.6s5699×body256valid
1.2s1517×body1024valid
872.0ms1293×body1024infinite
493.0ms761×body512valid
477.0ms2165×body256infinite
381.0ms99×body4096valid
281.0ms652×body512infinite
207.0ms180×body2048valid
Bogosity

preprocess70.0ms (0.3%)

Algorithm
egg-herbie
Rules
1172×distribute-lft-neg-in
1088×associate-*r*
1084×distribute-rgt-neg-in
924×associate-*l*
712×distribute-lft-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041292
195292
2310292
3829292
42965292
54609292
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
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 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) -2)))
(*.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 (*.f64 b b) (*.f64 angle angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b angle) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (-.f64 b angle)))) (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))))
(*.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 (*.f64 (*.f64 (+.f64 a angle) (-.f64 angle a)) (*.f64 2 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 a angle) (-.f64 angle a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
Compiler

Compiled 29 to 24 computations (17.2% saved)

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1548×associate-+l-
1396×associate-+r-
1394×associate-+r+
830×distribute-lft-neg-in
686×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
210773
326073
487673
5235073
6549173
Stop Event
node limit
Counts
1 → 7
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))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a 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 b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))

eval2.0ms (0%)

Compiler

Compiled 164 to 100 computations (39% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New437
Fresh101
Picked000
Done000
Total538
Accurracy
58.4%
Counts
8 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.0%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
Compiler

Compiled 78 to 57 computations (26.9% saved)

localize34.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.3%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 100 to 49 computations (51% saved)

series12.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
1.0ms
b
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@0
(*.f64 (PI.f64) (/.f64 angle 180))
1.0ms
angle
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
a
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1764×associate-*r/
1394×associate-*l/
400×add-sqr-sqrt
388×pow1
388×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.6%)

Algorithm
egg-herbie
Rules
1346×associate-*r*
1226×associate-*l*
724×associate-+r+
666×+-commutative
636×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04529965
112179849
265859849
Stop Event
node limit
Counts
205 → 228
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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.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 (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 (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 (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 -1 (*.f64 (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 (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 (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 (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 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) 1))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) -1) (neg.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) 180)
(/.f64 (*.f64 1 (*.f64 (PI.f64) (neg.f64 angle))) -180)
(/.f64 (*.f64 1 (*.f64 (neg.f64 angle) (PI.f64))) -180)
(/.f64 (*.f64 1 (neg.f64 (*.f64 (PI.f64) angle))) -180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) 180)
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (PI.f64)) (neg.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) (PI.f64)) 180)
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (PI.f64)) 1) -180)
(/.f64 (*.f64 (neg.f64 (*.f64 (PI.f64) angle)) 1) -180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 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 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/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.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 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 7))))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(+.f64 (*.f64 (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 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(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))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(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 angle (/.f64 (PI.f64) 180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(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))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(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 angle (/.f64 (PI.f64) 180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 a (neg.f64 a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 a (neg.f64 a))) (*.f64 a (+.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (*.f64 a (+.f64 a (neg.f64 a))) (-.f64 (*.f64 a (+.f64 a (neg.f64 a))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 a (neg.f64 a))) 3)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 a (neg.f64 a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 a (neg.f64 a))) (*.f64 a (+.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (fma.f64 (*.f64 a (+.f64 a (neg.f64 a))) (-.f64 (*.f64 a (+.f64 a (neg.f64 a))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 a (neg.f64 a))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(fabs.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 (/.f64 180 angle) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) -1) (neg.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (neg.f64 angle))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 1 (*.f64 (neg.f64 angle) (PI.f64))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (PI.f64) angle))) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 (sqrt.f64 -180) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) 180) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (*.f64 -1 (PI.f64)) (neg.f64 (/.f64 180 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) (PI.f64)) 180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (PI.f64)) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (*.f64 (PI.f64) angle)) 1) -180)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sqrt.f64 180)) (sqrt.f64 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (/.f64 (sqrt.f64 -180) (PI.f64)) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 2) (cbrt.f64 180)) (cbrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 angle) 1/180)))
(*.f64 (PI.f64) (*.f64 1/180 (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) 180))

localize47.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
87.9%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 87 to 45 computations (48.3% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1950×associate-*l/
448×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
414×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify92.0ms (0.4%)

Algorithm
egg-herbie
Rules
1638×associate-/l*
1136×associate-/r*
584×associate-*r*
532×associate-*r/
444×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02407375
17885441
235655295
Stop Event
node limit
Counts
77 → 97
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.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)))))) 2) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.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)))))) 2) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) 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 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (*.f64 (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/3779136000000)) (pow.f64 angle 5)))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5)) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (+.f64 (*.f64 (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -1/734664038400000000))) (pow.f64 angle 7)) (*.f64 (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/3779136000000)) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (fma.f64 (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -43/30855889612800000000)) (pow.f64 angle 7) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -1/482123275200000000) (pow.f64 angle 7) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5))) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.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 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (*.f64 0 a)) 3)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) -2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 1) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (sqrt.f64 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.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)))))) 2) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.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)))))) 2) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(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 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))

localize31.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
87.9%
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.3%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 90 to 43 computations (52.2% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-*r/
1414×associate-*l/
398×add-sqr-sqrt
382×pow1
382×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01849
138749
2496549
Stop Event
node limit
Counts
1 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) (2)) ((/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b)))) (2)) ((/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (2)) ((/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b))) (2)) ((pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)))

simplify86.0ms (0.4%)

Algorithm
egg-herbie
Rules
1844×distribute-lft-in
1812×distribute-rgt-in
1122×associate-/l*
784×associate-/r*
556×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02246483
16856025
229736025
Stop Event
node limit
Counts
87 → 105
Calls
Call 1
Inputs
(*.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 -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 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 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 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
Outputs
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 a (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)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 a (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)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 a (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)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 a a (*.f64 b (neg.f64 b))))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 a a (*.f64 b (neg.f64 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 (*.f64 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)) (fma.f64 a a (*.f64 b (neg.f64 b))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 (*.f64 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)) (fma.f64 a a (*.f64 b (neg.f64 b)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 2 (*.f64 b b))) -2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 0 (*.f64 b b)) (fma.f64 a a (*.f64 b (neg.f64 b)))) (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(*.f64 (/.f64 -2 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 2 (*.f64 b b))) -2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 0 (*.f64 b b)) (fma.f64 a a (*.f64 b (neg.f64 b)))) (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(*.f64 (/.f64 -2 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 -2 (/.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sqrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (hypot.f64 a b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (hypot.f64 a b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2) (-.f64 a b))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (/.f64 (/.f64 (-.f64 a b) -2) (-.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a))) (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (*.f64 -2 (-.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fabs.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (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 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))

eval404.0ms (2%)

Compiler

Compiled 28625 to 15950 computations (44.3% saved)

prune334.0ms (1.6%)

Pruning

84 alts after pruning (84 fresh and 0 done)

PrunedKeptTotal
New84684930
Fresh000
Picked101
Done202
Total84984933
Accurracy
75.2%
Counts
933 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.0%
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
57.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
28.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
58.1%
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
57.7%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
30.1%
(/.f64 (sqrt.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))))
30.3%
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a))))))
57.9%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
30.3%
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
58.4%
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.6%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.6%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
70.5%
(*.f64 (*.f64 (/.f64 (+.f64 b a) (/.f64 (/.f64 (/.f64 (-.f64 a b) -2) (-.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.7%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
58.2%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
57.7%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
45.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))
30.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
57.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
57.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))
57.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))
58.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))
58.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
53.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
53.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))))
53.2%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))))
56.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
31.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.6%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.2%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
53.7%
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
45.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
57.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))))
58.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
39.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
23.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
36.7%
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
44.5%
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.4%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
53.6%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
26.3%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3))
57.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
28.4%
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1))
45.1%
(*.f64 2 (*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
54.1%
(*.f64 2 (*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.7%
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
30.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))))
58.8%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
39.8%
(*.f64 2 (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.2%
(*.f64 2 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
40.0%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
37.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
40.9%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
50.5%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
54.0%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
40.2%
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
40.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
29.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
40.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
50.1%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
Compiler

Compiled 4728 to 3494 computations (26.1% saved)

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 98 to 49 computations (50% saved)

series1.0ms (0%)

Counts
2 → 4
Calls

6 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
0.0ms
angle
@inf
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
0.0ms
angle
@-inf
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
0.0ms
angle
@0
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.0ms
angle
@inf
(*.f64 1/180 (*.f64 angle (PI.f64)))

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1840×add-sqr-sqrt
1822×*-un-lft-identity
1684×add-cube-cbrt
1662×add-cbrt-cube
196×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
119734
2227034
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) (2)) ((pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3) (2)) ((sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400)) (2)) ((log.f64 (exp.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (2)) ((exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (2)))

simplify51.0ms (0.2%)

Algorithm
egg-herbie
Rules
992×associate-+r+
942×distribute-lft-in
876×distribute-rgt-in
864×associate-+l+
688×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093765
1214747
2899747
32972747
Stop Event
node limit
Counts
35 → 50
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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (exp.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (exp.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))

localize13.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 b b) (*.f64 a a))
99.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
99.6%
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
86.4%
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 54 to 12 computations (77.8% saved)

series8.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
0.0ms
a
@inf
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
0.0ms
angle
@0
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
0.0ms
a
@0
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
0.0ms
b
@0
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))

rewrite173.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1156×distribute-lft-in
1038×associate-*r/
884×associate-*l/
342×associate-+l+
314×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014116
1301116
23981116
Stop Event
node limit
Counts
4 → 352
Calls
Call 1
Inputs
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(-.f64 (*.f64 b b) (*.f64 a a))
Outputs
(((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))) (2)) ((+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))) (2)) ((+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b))) (2)) ((+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle)) (2)) ((+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle)) (2)) ((+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle)) (2)) ((/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle)) (2)) ((/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a)) (2)) ((/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (2)) ((exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (2)))
(((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b))) (2)) ((+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1) (2)) ((/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.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) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (2)) ((exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (2)))
(((+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (2)) ((+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1) (2)) ((/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3) (2)) ((sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100)) (2)) ((log.f64 (pow.f64 (exp.f64 1/90) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) (2)) ((exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) (2)))
(((+.f64 (*.f64 b b) (neg.f64 (*.f64 a a))) (2)) ((+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 a a)) 1)) (2)) ((+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (*.f64 b b) (*.f64 1 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 b b) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 a) 1 a))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))) (2)) ((+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (2)) ((+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 a a) (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b)) (2)) ((+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 b b)) (2)) ((+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((+.f64 (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (neg.f64 (*.f64 a a))) (*.f64 a a)) (2)) ((+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (neg.f64 (*.f64 a a))) (2)) ((+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) 1)) (2)) ((+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1) (2)) ((+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a))) (2)) ((+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)) (2)) ((+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)) (2)) ((*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1) (2)) ((*.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((*.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((*.f64 (+.f64 b a) (-.f64 b a)) (2)) ((*.f64 (-.f64 b a) (+.f64 b a)) (2)) ((*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (2)) ((*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((*.f64 (/.f64 1 (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (2)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (neg.f64 (*.f64 a a)))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) 3))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (-.f64 (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (2)) ((/.f64 1 (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (fma.f64 b b (*.f64 a a)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (2)) ((/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 b a)) (+.f64 b a)) (2)) ((/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (-.f64 b a)) (2)) ((/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (2)) ((/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) 1) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) 1) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (-.f64 b a)) (-.f64 b a)) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (2)) ((pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1) (2)) ((pow.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (2)) ((pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (2)) ((pow.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2)) (2)) ((log.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (2)) ((cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)) (2)) ((expm1.f64 (log1p.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((exp.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)) (2)) ((log1p.f64 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (2)) ((fma.f64 b b (neg.f64 (*.f64 a a))) (2)) ((fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a a))) (2)) ((fma.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (2)) ((fma.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (2)) ((fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a a))) (2)) ((fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (2)))

simplify241.0ms (1.2%)

Algorithm
egg-herbie
Rules
1330×associate-*l*
1088×associate-/l*
716×*-commutative
558×distribute-lft-in
544×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082922260
1223821008
Stop Event
node limit
Counts
484 → 509
Calls
Call 1
Inputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.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 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1)
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1)
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 a a)) 1))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (*.f64 1 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 a a) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (neg.f64 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (neg.f64 (*.f64 a a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) 1))
(+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1)
(*.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 1 (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) 3))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (-.f64 (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (fma.f64 b b (*.f64 a a)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) 1) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) 1) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1)
(pow.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))
(log.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(exp.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a a)))
(fma.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
Outputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a a) (neg.f64 angle))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a a) (neg.f64 angle))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a a) (neg.f64 angle))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (*.f64 a a) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (*.f64 angle b) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (*.f64 angle b) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (*.f64 angle b) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (*.f64 a a) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (*.f64 a a) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 angle (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(fma.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (*.f64 (+.f64 b a) (fma.f64 (neg.f64 a) 1 a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (+.f64 a (neg.f64 a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(fma.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(fma.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)))
(*.f64 angle (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))) angle)
(/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) angle)
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (+.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 angle (+.f64 b a)) (/.f64 (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 (*.f64 b (+.f64 b a)) (*.f64 a a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))) angle)
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) angle)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 angle))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(fabs.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (*.f64 0 (*.f64 a a)) (+.f64 angle angle))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))
(+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (exp.f64 (PI.f64))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (exp.f64 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (*.f64 (PI.f64) 1/90))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) 2) 1/8100))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (exp.f64 1/90)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) (log.f64 (exp.f64 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 b b) (*.f64 1 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) 1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 4))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 4))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 3 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 0 (*.f64 a a)) 3))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (+.f64 a (neg.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (neg.f64 (*.f64 a a)) (+.f64 (*.f64 a a) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 b b (neg.f64 (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) 1) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 b b (neg.f64 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (neg.f64 (*.f64 a a))) (*.f64 a a))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (neg.f64 (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (*.f64 0 (*.f64 a a)))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) 1))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(+.f64 1 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))))
(-.f64 (+.f64 1 (*.f64 b b)) (exp.f64 (log1p.f64 (*.f64 a a))))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 1 (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (neg.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (-.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) 3))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (-.f64 (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) 3))) (+.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 b 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) 3) (pow.f64 b 12))) (+.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))
(/.f64 1 (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (fma.f64 b b (*.f64 a a)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (+.f64 b a)) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 12) (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (fma.f64 b b (*.f64 a a))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (*.f64 b (+.f64 b a)) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) 1) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) 1) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (-.f64 b a)) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (*.f64 b (+.f64 b a)) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (fma.f64 b b (*.f64 a a))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (+.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (+.f64 (pow.f64 b 12) (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) 1/3)
(-.f64 (*.f64 b b) (*.f64 a a))
(sqrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))))
(-.f64 (*.f64 b b) (*.f64 a a))
(cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))
(-.f64 (*.f64 b b) (*.f64 a a))
(expm1.f64 (log1p.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(exp.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(log1p.f64 (expm1.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(fma.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (neg.f64 a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 0 (*.f64 a a)))

localize40.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.3%
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.5%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 108 to 54 computations (50% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
0.0ms
a
@-inf
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
0.0ms
a
@inf
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
0.0ms
b
@0
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
0.0ms
angle
@0
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
550×associate-/l*
512×associate-/r*
446×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02086
143186
2572086
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1) (2)) ((*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (2)) ((*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1) (2)) ((pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (2)))

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Rules
1374×distribute-lft-in
1370×distribute-rgt-in
1286×fma-def
1032×unswap-sqr
360×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01634343
14324295
219384203
Stop Event
node limit
Counts
81 → 87
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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.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 (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 (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 (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 -1 (*.f64 (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 (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 (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 (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 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.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 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))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (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/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (*.f64 (pow.f64 angle 3) (+.f64 b a)) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/180 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))) (*.f64 (pow.f64 angle 7) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (fma.f64 1/180 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 7))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 -1 (*.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 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 -1 (*.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 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 -1 (*.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 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 (*.f64 (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 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) 1)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 1 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))

localize70.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
88.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.5%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
Compiler

Compiled 104 to 57 computations (45.2% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite131.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
516×associate-/r*
506×add-sqr-sqrt
492×pow1
492×*-un-lft-identity
466×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02377
149473
2646073
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1) (2)) ((pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (2)) ((exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (2)))

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
1628×associate-+l+
1620×associate-+r+
808×*-commutative
650×+-commutative
616×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01105583
13094335
212364139
340464035
Stop Event
node limit
Counts
51 → 54
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 4) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 4) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 6) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b b) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b b) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b b) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/32400 (*.f64 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 -1/32400 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (PI.f64) 2)) (*.f64 angle (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 angle -1/32400)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 -1/32400 (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 4) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32400 (*.f64 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))) (fma.f64 1/12597120000 (*.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 -1/32400 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (PI.f64) 2)) (*.f64 angle (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1/12597120000 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (PI.f64) 4)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 4))))))
(fma.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 4)))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 angle -1/32400)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2))))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 (*.f64 -1/32400 (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 1/12597120000 (pow.f64 angle 4)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 4) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 6) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(fma.f64 -1/32400 (*.f64 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))) (fma.f64 1/12597120000 (*.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))) (fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/12244400640000000 (*.f64 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 6)))))))
(fma.f64 -1/32400 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (PI.f64) 2)) (*.f64 angle (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 1/12597120000 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (PI.f64) 4)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 4))) (fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 angle 6))))))
(+.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 angle -1/32400)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2))))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 (*.f64 -1/12244400640000000 (pow.f64 angle 6)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 1/12597120000 (pow.f64 angle 4)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 4))))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (*.f64 (*.f64 -1/32400 (*.f64 angle angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 -1/12244400640000000 (pow.f64 angle 6)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 1/12597120000 (pow.f64 angle 4)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 4))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 (*.f64 -2 a) a (*.f64 2 (*.f64 b b))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1)
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2)
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3)))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))

localize50.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
87.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
84.5%
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.3%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 137 to 77 computations (43.8% saved)

series24.0ms (0.1%)

Counts
3 → 64
Calls

21 calls:

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

rewrite131.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1472×distribute-lft-in
810×associate-/r*
610×associate-/r/
456×associate-/l*
410×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019121
1400121
25154121
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (2)) ((*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6)) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)))) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) 1/3)) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3) (2)) ((pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1) (2)) ((pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)))
(((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 b) 1 b))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) (neg.f64 b)))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 b)))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (*.f64 -2 (+.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 b) (*.f64 -2 (+.f64 a b))))) (2)) ((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 b) (-.f64 a b)))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 a) 1)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 b) 1))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) b))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (neg.f64 (*.f64 b b)))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) (neg.f64 b)))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a (+.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) (+.f64 a b)))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (*.f64 (neg.f64 b) 1))) (2)) ((+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1) (2)) ((pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1) (2)) ((pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3) (2)) ((pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2) (2)) ((pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (2)) ((exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (2)))

simplify170.0ms (0.8%)

Algorithm
egg-herbie
Rules
1454×associate-*r*
1232×associate-*l*
942×associate-+l+
934×associate-+r+
726×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040611108
112639454
262289454
Stop Event
node limit
Counts
140 → 177
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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/9) (*.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))))))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64)))))
(+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64))))))
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64)))))))
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(-.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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (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))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 b) 1 b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) (neg.f64 b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (*.f64 -2 (+.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 b) (*.f64 -2 (+.f64 a b)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 b) (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 a) 1)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 b) 1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (neg.f64 (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) (neg.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a (+.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) (+.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (*.f64 (neg.f64 b) 1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(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/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.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 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 -2)) (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18)) (*.f64 a (*.f64 (*.f64 (cbrt.f64 -2) 0) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 -2)) (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18)) (*.f64 a (*.f64 (*.f64 (cbrt.f64 -2) 0) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (*.f64 a (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/9) (*.f64 (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 a (cbrt.f64 -2)) (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 (pow.f64 a 3) (cbrt.f64 -2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) 1/18))) (*.f64 (-.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))) (*.f64 (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))))))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18)) (*.f64 a (*.f64 (*.f64 (cbrt.f64 -2) 0) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a)))) (fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) -1/3) (pow.f64 a 3)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 -2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 0 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 5)) 1/18))) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (*.f64 0 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/3 (*.f64 (*.f64 b (cbrt.f64 -2)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) 0))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (cbrt.f64 -2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))) (*.f64 (*.f64 b b) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/3 (*.f64 (*.f64 b (cbrt.f64 -2)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) 0))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18))))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) 1/9) (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))))))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/9) (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (cbrt.f64 -2)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 10)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 10)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) 1/18))) (*.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))))) (*.f64 (cbrt.f64 -2) (pow.f64 b 3)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (+.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))) (*.f64 (*.f64 b b) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/3 (*.f64 (*.f64 b (cbrt.f64 -2)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) 1/18) 0))) (fma.f64 -1/3 (*.f64 (fma.f64 2/3 (*.f64 0 (*.f64 (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18)))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 10)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 10)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 5)) 1/18)))) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.f64 (*.f64 (cbrt.f64 -2) (pow.f64 b 3)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/18))))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (fma.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (fma.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (fma.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b 0))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 -2 (*.f64 a (*.f64 0 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 0 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 -1/90 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 angle (-.f64 a b))))
(+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64))))))
(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 (-.f64 a b)) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 -1/90 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 angle (-.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b))) 1/17496000)))
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64)))))))
(fma.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 a b)) (*.f64 (pow.f64 (PI.f64) 5) (+.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 (-.f64 a b)) (*.f64 (PI.f64) (+.f64 b a))))))
(fma.f64 -1/11337408000000 (*.f64 (-.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b a)) (pow.f64 angle 5))) (fma.f64 -1/90 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 angle (-.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b))) 1/17496000))))
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (PI.f64))))))))
(fma.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 a b)) (*.f64 (pow.f64 (PI.f64) 5) (+.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))) (*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 b a)))))))
(fma.f64 -1/11337408000000 (*.f64 (-.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 b a)) (pow.f64 angle 5))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 angle (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (pow.f64 angle 7) 1/15427944806400000000)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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 (PI.f64) (*.f64 1/180 angle))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (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 (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1/3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b 0))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 b) 1 b)))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 -2 (+.f64 b a)) (+.f64 (neg.f64 b) b))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))) (*.f64 0 (*.f64 -2 (+.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 -2 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))) (*.f64 (*.f64 -2 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(fma.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 -2 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))) (*.f64 -2 (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) (neg.f64 b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 a b) (*.f64 -2 b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a (*.f64 -2 (+.f64 a b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 b) (*.f64 -2 (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (*.f64 -2 b) (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 -2 b)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 a) 1)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) (*.f64 (*.f64 -2 b) 1)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) b)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (neg.f64 (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (+.f64 a b) (neg.f64 b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 a (+.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2) (*.f64 (neg.f64 b) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (*.f64 (neg.f64 b) 1)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (neg.f64 b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) a))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 (+.f64 b a) (-.f64 a b)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b))))
(*.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 a b) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b))))

eval575.0ms (2.8%)

Compiler

Compiled 39822 to 21471 computations (46.1% saved)

prune545.0ms (2.6%)

Pruning

137 alts after pruning (136 fresh and 1 done)

PrunedKeptTotal
New1181841265
Fresh275279
Picked101
Done314
Total12121371349
Accurracy
75.4%
Counts
1349 → 137
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.0%
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
26.5%
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
57.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
58.3%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
28.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
58.1%
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
57.7%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
30.3%
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a))))))
36.2%
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.1%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.3%
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.8%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.5%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.8%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.1%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 a b)) 1/3)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.2%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.3%
(*.f64 (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.1%
(*.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
56.2%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
39.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
18.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 a b) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) -2))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.0%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.9%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.1%
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
58.4%
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.6%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.6%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
60.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) (log.f64 (exp.f64 1/90))))
64.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
57.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.7%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
45.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))
57.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))
58.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
53.2%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))))
56.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
31.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
64.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
70.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
70.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
70.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
70.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))
70.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
37.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))))
65.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
69.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
31.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.6%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
40.2%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
53.7%
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
38.2%
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
45.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
57.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))))
58.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64))))))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))))
39.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
38.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2)))))
29.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
34.3%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))))
30.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
23.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
44.5%
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.4%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b b) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
36.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 b b))))
29.5%
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a))))
53.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
34.5%
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
57.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
28.7%
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1))
57.5%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
53.6%
(*.f64 2 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) (*.f64 1/180 angle)))
58.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
30.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
30.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
57.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
37.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
39.8%
(*.f64 2 (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.7%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
40.0%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.8%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
50.5%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
37.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
54.0%
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
54.0%
(*.f64 1/90 (*.f64 (*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
64.3%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
38.1%
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
34.5%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
34.0%
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
40.8%
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
34.2%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
53.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
40.2%
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
40.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
29.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
40.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
50.1%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
50.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
Compiler

Compiled 7432 to 5549 computations (25.3% saved)

localize36.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
98.9%
(/.f64 (PI.f64) (/.f64 180 angle))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
68.5%
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
Compiler

Compiled 98 to 49 computations (50% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
0.0ms
angle
@inf
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
0.0ms
angle
@-inf
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
0.0ms
angle
@0
(/.f64 (PI.f64) (/.f64 180 angle))
0.0ms
angle
@inf
(/.f64 (PI.f64) (/.f64 180 angle))

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-*r/
1056×associate-/r*
954×*-commutative
746×associate-*l/
728×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
121034
2267434
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 180 angle))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((*.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)) (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))))) (2)) ((pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (2)) ((*.f64 (PI.f64) (*.f64 angle 1/180)) (2)) ((*.f64 angle (*.f64 (PI.f64) 1/180)) (2)) ((*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1) (2)) ((*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) (2)) ((*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180))) (2)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))) (2)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (2)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180))) (2)) ((*.f64 (*.f64 (PI.f64) 1/180) angle) (2)) ((*.f64 (*.f64 angle 1/180) (PI.f64)) (2)) ((*.f64 (*.f64 angle 1/180) (/.f64 (PI.f64) 1)) (2)) ((*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180)) (2)) ((*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180)) (2)) ((*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle)) (2)) ((*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64))) (2)) ((*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (PI.f64)) 1)) (2)) ((*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (2)) ((*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1)) (2)) ((*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180)) (2)) ((*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180)))) (2)) ((*.f64 1/180 (*.f64 (PI.f64) angle)) (2)) ((*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle))) (2)) ((*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180) (2)) ((*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (2)) ((*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle)) (2)) ((*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle))) (2)) ((*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle))) (2)) ((*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180)) (2)) ((*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180))) (2)) ((*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle))) (2)) ((*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180))) (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)))) (2)) ((*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64))) (2)) ((*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180)) (2)) ((*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle) (2)) ((*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1)) (2)) ((*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle)) (2)) ((*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180))) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180))) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64))) (2)) ((*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle)) (2)) ((*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)) (2)) ((*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64))) (2)) ((*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle)) (2)) ((*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)) (2)) ((*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (*.f64 angle -1/180)) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle))) (2)) ((*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle))) (2)) ((pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3) (2)) ((pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1) (2)) ((neg.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (2)) ((neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle))) (2)) ((neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (2)) ((neg.f64 (*.f64 (*.f64 (/.f64 (PI.f64) -180) angle) 1)) (2)) ((neg.f64 (*.f64 1 (*.f64 (/.f64 (PI.f64) -180) angle))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)))

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
928×unswap-sqr
872×times-frac
842×*-commutative
794×associate-/r*
534×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02512646
16302574
222882566
379852566
Stop Event
node limit
Counts
128 → 140
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (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 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (/.f64 (PI.f64) 1))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 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))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (*.f64 angle -1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(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 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(neg.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(neg.f64 (*.f64 (*.f64 (/.f64 (PI.f64) -180) angle) 1))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (PI.f64) -180) angle)))
(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))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (PI.f64) 1/180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle 1/180) (/.f64 (PI.f64) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) -180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) 1/180)) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (PI.f64) 1/180)) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 angle 1/180))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (PI.f64) (/.f64 1 angle)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (PI.f64) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.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))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 180 angle))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (sqrt.f64 (/.f64 180 angle))))
(*.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)))
(/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (*.f64 angle -1/180) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) -1) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) 1) (/.f64 angle 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) 180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (neg.f64 (PI.f64)) -1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 180) angle)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) 1) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -180) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) 1) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 angle 1/180)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 angle 1/180))))
(*.f64 (PI.f64) (/.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (/.f64 (PI.f64) (*.f64 (sqrt.f64 180) (sqrt.f64 (/.f64 180 angle)))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 180) (sqrt.f64 angle)))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (/.f64 (sqrt.f64 angle) (sqrt.f64 180)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 180)))
(/.f64 (PI.f64) (*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (PI.f64) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (*.f64 (PI.f64) 1/180) -1) (neg.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (sqrt.f64 angle))) (sqrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 (pow.f64 (cbrt.f64 angle) 2))) (cbrt.f64 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) 1) -1) (*.f64 angle -1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 -180))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180)) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180)) (cbrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (/.f64 (*.f64 (PI.f64) (cbrt.f64 (neg.f64 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 -180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 180 angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 (*.f64 (/.f64 (PI.f64) -180) angle) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (PI.f64) -180) angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize9.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (*.f64 (*.f64 angle b) (PI.f64)))
99.7%
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
99.5%
(*.f64 (*.f64 angle b) (PI.f64))
Compiler

Compiled 31 to 10 computations (67.7% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
1.0ms
angle
@0
(*.f64 (*.f64 angle b) (PI.f64))
0.0ms
b
@0
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
0.0ms
angle
@inf
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
0.0ms
angle
@inf
(*.f64 (*.f64 angle b) (PI.f64))

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1092×sqrt-prod
1026×unswap-sqr
838×swap-sqr
408×sqr-pow
408×sqrt-pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
122363
2270963
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
(*.f64 b (*.f64 (*.f64 angle b) (PI.f64)))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)))) (2)) ((pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2)) (2)) ((fabs.f64 (*.f64 angle (*.f64 b (PI.f64)))) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (2)) ((exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1)))) (2)) ((pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 1) (2)) ((pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 (PI.f64) 1/90))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3) (2)) ((pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3) 1/3) (2)) ((sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2))) (2)) ((fabs.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (2)) ((log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (2)) ((exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1)))) (2)) ((pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 1) (2)) ((pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)) (2)) ((fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) (2)) ((log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64)) b)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) (pow.f64 b 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (2)) ((exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (2)))

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1252×associate-/l/
1200×associate-/r/
860×*-commutative
630×distribute-lft-neg-in
604×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01483027
13982955
215402937
356012937
Stop Event
node limit
Counts
127 → 75
Calls
Call 1
Inputs
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1))))
(pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 (PI.f64) 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3)
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3) 1/3)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 1)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2))
(fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
Outputs
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) -1)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 angle b) (PI.f64))) (log1p.f64 (*.f64 (*.f64 angle b) (PI.f64))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (PI.f64)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 angle (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 angle b)))))))
(pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 1)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 2)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b (PI.f64)))) 3)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2) 1/2)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 2))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle b) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle b) 3)))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle b) (PI.f64))
(*.f64 b (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) -1)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 (*.f64 angle b)) (*.f64 b (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 1/90 (*.f64 angle b)) (*.f64 b (PI.f64)))) (log1p.f64 (*.f64 (*.f64 1/90 (*.f64 angle b)) (*.f64 b (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 (*.f64 angle b)) (*.f64 b (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b)))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b)))))))))
(pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 1)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 (PI.f64) 1/90))) 2)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)) 1/2)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3) 1/3)
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(fabs.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) -1)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))) (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))))))
(pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 1)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))) 3)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2) 1/2)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3) 1/3)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (PI.f64)) b))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 3))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) (pow.f64 b 3)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))

localize29.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
92.1%
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 76 to 42 computations (44.7% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
1.0ms
angle
@0
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
0.0ms
angle
@inf
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
0.0ms
angle
@-inf
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
0.0ms
b
@inf
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))

rewrite64.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1064×unswap-sqr
960×swap-sqr
524×sqr-pow
514×pow-sqr
306×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01537
130037
2350437
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1)) (2)) ((pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1) (2)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 4)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 2 b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 2 (*.f64 b b)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 b b)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (2)) ((exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (2)))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1362×associate-+r+
1330×distribute-rgt-in
1326×distribute-lft-in
1320×associate-+l+
602×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0891792
12381750
29291722
324101702
Stop Event
node limit
Counts
40 → 44
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))))))
(*.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 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 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 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 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 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 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 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 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 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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 2 b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 2 (*.f64 b b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 b b)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 b b)) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 -1/17496000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/17496000 (pow.f64 angle 3)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 5))) (*.f64 -1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 b b)) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (fma.f64 -1/17496000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/17496000 (pow.f64 angle 3))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/11337408000000 (pow.f64 angle 5))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/17496000 (pow.f64 angle 3))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/11337408000000 (pow.f64 angle 5))) (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))))))
(fma.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (*.f64 b b)) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 5))) (*.f64 -1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 b b)) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 7))) (fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (fma.f64 -1/17496000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 5)))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/17496000 (pow.f64 angle 3))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/11337408000000 (pow.f64 angle 5))))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/15427944806400000000 (pow.f64 angle 7))))))
(*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/11337408000000 (pow.f64 angle 5))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/17496000 (pow.f64 angle 3)))) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/15427944806400000000 (pow.f64 angle 7))) (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) -1)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2))))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 2)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))) 3)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 4))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 2 b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 3))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 2 (*.f64 b b)) 3)))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 b b)) 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (*.f64 b 2)))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))

localize54.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
88.3%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
68.5%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
68.1%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
Compiler

Compiled 148 to 80 computations (45.9% saved)

series6.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
0.0ms
angle
@0
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
0.0ms
angle
@inf
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
0.0ms
angle
@-inf
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
0.0ms
a
@0
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))

rewrite127.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1648×associate-*r/
460×add-sqr-sqrt
450×*-un-lft-identity
448×pow1
432×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022178
1463162
25836162
Stop Event
node limit
Counts
4 → 184
Calls
Call 1
Inputs
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (2)))
(((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a)))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) (2)) ((+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (2)) ((/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (fma.f64 b b (*.f64 a a)) 2)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2)) (2)) ((/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2)) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2)) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (2)) ((pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (2)) ((log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)))
(((+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 0) (2)) ((+.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) -1)) (2)) ((+.f64 1 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (2)) ((+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) -1) (2)) ((+.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (2)) ((-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1) (2)) ((-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2) (2)) ((*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2)) (2)) ((*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a))) (2)) ((*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2) (2)) ((*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (2)) ((*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (2)) ((*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)) (2)) ((*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)) (2)) ((*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)) ((*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (2)) ((*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (2)) ((*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a))) (2)) ((*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((*.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (2)) ((*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) (2)) ((/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)) ((/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2) (2)) ((/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (2)) ((/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2)) (2)) ((/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2)) (2)) ((/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1)) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (2)) ((/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2)) (2)) ((pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (2)) ((pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2) (2)) ((pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 3) (2)) ((pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))) (2)) ((cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3)) (2)) ((exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)) ((exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 1)) (2)) ((log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))) (2)))

simplify202.0ms (1%)

Algorithm
egg-herbie
Rules
1216×associate-*r/
926×*-commutative
750×associate-/l*
730×fma-def
582×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059021448
1184017182
2665717174
Stop Event
node limit
Counts
280 → 340
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (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)))) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (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 (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 (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 (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 -1 (*.f64 (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 (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 (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 (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 -1 (*.f64 (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 (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 (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 (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 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)) (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7)))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (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)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 0)
(+.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) -1))
(+.f64 1 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) -1)
(+.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1)
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1)) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 2))
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.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 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.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 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (pow.f64 b 2) (*.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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.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 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (pow.f64 b 2) (*.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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (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))))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000)))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/180)))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))))
(fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1511654400000)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/180))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)) (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7)))))
(fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1511654400000)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3) (*.f64 (pow.f64 angle 7) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -1/734664038400000000)))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -43/30855889612800000000))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (*.f64 a a) -2) (*.f64 2 (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90)
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 5) (*.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 5) (*.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90 (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 (pow.f64 angle 7) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (*.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 a) a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (*.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 a) a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (*.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 a) a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (*.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 a) a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 b b) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.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 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (+.f64 (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (fma.f64 a a (*.f64 a (+.f64 (neg.f64 a) a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) -1/2)) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (/.f64 (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) -1/2)) (-.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (-.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 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) 1/2)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))) (sqrt.f64 2)) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)) 2) (/.f64 (/.f64 (cbrt.f64 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (+.f64 a b))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1/2 (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/2 (+.f64 a b))) (/.f64 (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (+.f64 a b))) (fma.f64 a b (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3) 1/3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 0)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) -1))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) -1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(+.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (*.f64 2 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) 1/4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (*.f64 2 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 2) 1/4))))
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 3)) (fma.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 2 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 2 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) 1)) (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))) (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 3)) (fma.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (+.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (+.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (+.f64 (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (fma.f64 a a (*.f64 a (+.f64 (neg.f64 a) a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1) (/.f64 (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) -2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 2)) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2)) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (cbrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 2) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)) 2) (/.f64 (/.f64 (cbrt.f64 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 3)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3) 1/3)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 1))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))

localize57.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
87.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
84.5%
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.3%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
Compiler

Compiled 148 to 86 computations (41.9% saved)

series19.0ms (0.1%)

Counts
3 → 68
Calls

21 calls:

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

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
814×associate-/r*
610×associate-/r/
456×associate-/l*
432×add-sqr-sqrt
420×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020129
1421121
25450121
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (2)) ((pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (2)) ((fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (2)) ((fabs.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (2)) ((*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6)) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/3)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)))) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/3) (2)) ((pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1) (2)) ((pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 3) (2)) ((sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1) (2)) ((pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (2)) ((pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3) (2)) ((pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) (2)) ((pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (2)) ((exp.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (2)))

simplify108.0ms (0.5%)

Algorithm
egg-herbie
Rules
858×associate-*r*
824×associate-/r*
580×associate-*l*
428×*-commutative
424×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031610170
18748228
241216500
Stop Event
node limit
Counts
130 → 157
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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(fabs.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 3)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1)
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/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/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -2) a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 (*.f64 a (*.f64 0 (cbrt.f64 -2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) 0)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -2) a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 (*.f64 1/3 (/.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/18))) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 (*.f64 a (*.f64 0 (cbrt.f64 -2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/3 (/.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) (*.f64 (pow.f64 (/.f64 1 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1/18) (pow.f64 (/.f64 1 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1/18)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))))))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (cbrt.f64 -2) (*.f64 a a)) (pow.f64 (cbrt.f64 -1) 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 0))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -2) a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 (*.f64 1/3 (/.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/18))) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 (*.f64 a (*.f64 0 (cbrt.f64 -2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 1/3 (/.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) (*.f64 (pow.f64 (/.f64 1 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1/18) (pow.f64 (/.f64 1 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1/18)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))))))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (cbrt.f64 -2) (*.f64 a a)) (pow.f64 (cbrt.f64 -1) 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) 0))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 b (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 (*.f64 b (*.f64 0 (cbrt.f64 -2))) 1/3)))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 0)
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (-.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) 2))) (*.f64 (*.f64 (*.f64 b b) (cbrt.f64 -2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 b (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))))
(fma.f64 1/3 (*.f64 (fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -1 (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18)))) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 (*.f64 b (*.f64 0 (cbrt.f64 -2))) 1/3))))
(fma.f64 1/3 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 b b) (cbrt.f64 -2)))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 0))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))))))
(fma.f64 1/3 (*.f64 (-.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) 2))) (*.f64 (*.f64 (*.f64 b b) (cbrt.f64 -2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 b (cbrt.f64 -2)))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (cbrt.f64 -2) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))))) (*.f64 (fma.f64 2/3 (*.f64 (-.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) 2))) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 a 4))))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) 3))) (*.f64 (cbrt.f64 -2) (pow.f64 b 3)))))))
(fma.f64 1/3 (*.f64 (fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -1 (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18)))) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) 1/18)) (*.f64 b (*.f64 0 (cbrt.f64 -2)))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) (*.f64 -1/3 (*.f64 (fma.f64 (*.f64 0 (fma.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -1 (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) 1/18))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 a 10))) 1/18)) (*.f64 0 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 (*.f64 (cbrt.f64 -2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))))))
(fma.f64 (*.f64 1/3 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 b b) (cbrt.f64 -2))))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (+.f64 0 (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))) (*.f64 0 (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 -2 a) a))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(*.f64 -2 (fma.f64 a 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 -2 a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 -2 a) a))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(*.f64 -2 (fma.f64 a 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 -2 a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (*.f64 -2 a) a))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(*.f64 -2 (fma.f64 a 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 -2 a) a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (*.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) a) (fma.f64 2 (*.f64 (*.f64 b b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(fma.f64 0 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 -2 a) a))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(fabs.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/3))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/3)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 2)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 3)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 1)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) 1/3)
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))
(fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b))))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) 3)))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 1))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 b a)) (*.f64 -2 (-.f64 a b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))

eval498.0ms (2.4%)

Compiler

Compiled 32205 to 19674 computations (38.9% saved)

prune528.0ms (2.5%)

Pruning

181 alts after pruning (177 fresh and 4 done)

PrunedKeptTotal
New90279981
Fresh3398131
Picked101
Done145
Total9371811118
Accurracy
75.5%
Counts
1118 → 181
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3) 1/3)
57.6%
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 3)
57.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
58.3%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
28.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
58.1%
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
57.8%
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
28.6%
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
57.7%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
36.2%
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
36.2%
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.1%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.8%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.4%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.5%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.2%
(*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
24.2%
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.8%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (+.f64 b a))) (cbrt.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.1%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 (+.f64 a b))) (pow.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1/3)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.4%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.2%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.3%
(*.f64 (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (+.f64 b a) (*.f64 -2 (-.f64 a b)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
56.2%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
39.0%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
18.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 a b) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) -2))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.1%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.0%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.9%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.1%
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
49.6%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.2%
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
58.6%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
64.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
57.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.3%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.7%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
45.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))
57.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))
58.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
53.2%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))))
56.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
70.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
69.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
64.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
23.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
69.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
70.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
70.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
70.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
70.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
70.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
70.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))))
70.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))))
37.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))))
37.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))))
70.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180)))))
71.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
70.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
69.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
32.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
66.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
32.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
23.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.5%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
36.5%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
36.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
19.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
36.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
37.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180))))
36.8%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
20.2%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))
36.8%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
33.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
40.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
28.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
53.7%
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
41.7%
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
38.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
38.2%
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
45.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
57.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 180)))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64))))))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))))
39.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
38.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2)))))
29.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
34.3%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))))
23.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
34.7%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.5%
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.2%
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
46.4%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 b b) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
36.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 b b))))
29.5%
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a))))
41.7%
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
53.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
34.5%
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
57.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
57.5%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
30.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
30.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
57.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
37.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
39.8%
(*.f64 2 (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.7%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
40.0%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.8%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
50.5%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
37.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
54.0%
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
64.3%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
38.1%
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
34.0%
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
24.8%
(*.f64 1/90 (*.f64 b (pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
30.0%
(*.f64 1/90 (*.f64 b (fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))))
24.0%
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
34.2%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
30.6%
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
27.9%
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
40.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
29.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
22.6%
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
40.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.5%
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3) 1/3))))
50.1%
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 3))))
17.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
50.6%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
50.6%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
50.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
48.8%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))))
21.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))))
40.2%
(expm1.f64 (log1p.f64 (*.f64 2 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))))
50.5%
(expm1.f64 (log1p.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))))
34.9%
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
35.1%
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3))
Compiler

Compiled 9556 to 7252 computations (24.1% saved)

localize63.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
98.4%
(cbrt.f64 (/.f64 180 angle))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
67.9%
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
Compiler

Compiled 154 to 97 computations (37% saved)

series6.0ms (0%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
2.0ms
angle
@inf
(cbrt.f64 (/.f64 180 angle))
1.0ms
angle
@0
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
0.0ms
angle
@-inf
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
0.0ms
angle
@0
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
0.0ms
angle
@inf
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1818×associate-/l*
832×associate-/r/
530×associate-/l/
332×add-sqr-sqrt
314×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01673
134047
2426647
Stop Event
node limit
Counts
3 → 131
Calls
Call 1
Inputs
(cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((*.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)) (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))))) (2)) ((pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) (2)) ((*.f64 (cbrt.f64 (/.f64 180 angle)) 1) (2)) ((*.f64 1 (cbrt.f64 (/.f64 180 angle))) (2)) ((*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle))) (2)) ((*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle))) (2)) ((*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3)) (2)) ((*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180)) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3)) (2)) ((/.f64 (cbrt.f64 (/.f64 180 angle)) 1) (2)) ((/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (2)) ((/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))) (2)) ((/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (2)) ((/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 (/.f64 1 angle)))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 1 (/.f64 1 (cbrt.f64 angle)))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 1 (pow.f64 (/.f64 1 angle) 1/3))) (2)) ((/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 1 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (2)) ((/.f64 (sqrt.f64 (cbrt.f64 180)) (/.f64 (cbrt.f64 angle) (sqrt.f64 (cbrt.f64 180)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 180)))) (2)) ((/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))) (2)) ((/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle)))) (2)) ((/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle))) (2)) ((/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 1 (neg.f64 (cbrt.f64 angle)))) (2)) ((/.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180))) (2)) ((/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))) (2)) ((pow.f64 (/.f64 180 angle) 1/3) (2)) ((pow.f64 (cbrt.f64 (/.f64 180 angle)) 1) (2)) ((pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2) (2)) ((pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3) (2)) ((sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (2)) ((fabs.f64 (cbrt.f64 (/.f64 180 angle))) (2)) ((log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1) (2)) ((*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle))) (2)) ((*.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (2)) ((*.f64 1 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((*.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1) (2)) ((*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((*.f64 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) 1) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (/.f64 180 angle)))) (2)) ((*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6)) (2)) ((*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) -1) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180))) (2)) ((/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)) (2)) ((/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (2)) ((/.f64 1 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400))) (2)) ((/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (2)) ((/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1) (2)) ((/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6))) (2)) ((/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))) (2)) ((/.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (/.f64 180 angle)))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))) (2)) ((/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (/.f64 1 angle)))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 angle)))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 1 angle) 1/3))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 180))) (2)) ((/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle)))) (2)) ((/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle))) (2)) ((/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2)) (2)) ((/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (2)) ((/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (2)) ((/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((/.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) -1) (2)) ((/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 -1 (cbrt.f64 (/.f64 180 angle)))) (2)) ((/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (2)) ((/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))) (2)) ((/.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 -1 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (2)) ((/.f64 (sqrt.f64 (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (cbrt.f64 32400)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))) (2)) ((/.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (neg.f64 angle)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (2)) ((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 32400))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (cbrt.f64 32400)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle)) (2)) ((/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle)) (2)) ((/.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle)))) (2)) ((/.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (2)) ((/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (2)) ((cbrt.f64 (/.f64 32400 (*.f64 angle angle))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (2)))

simplify77.0ms (0.4%)

Algorithm
egg-herbie
Rules
1490×associate-/r*
976×associate-*r/
956×*-commutative
926×associate-/r/
872×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03034211
16054033
223134019
Stop Event
node limit
Counts
143 → 197
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 (/.f64 1 angle))))
(/.f64 (cbrt.f64 180) (/.f64 1 (/.f64 1 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 180) (/.f64 1 (pow.f64 (/.f64 1 angle) 1/3)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 1 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(/.f64 (sqrt.f64 (cbrt.f64 180)) (/.f64 (cbrt.f64 angle) (sqrt.f64 (cbrt.f64 180))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 180))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 1 (neg.f64 (cbrt.f64 angle))))
(/.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3)))
(pow.f64 (/.f64 180 angle) 1/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2)
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(fabs.f64 (cbrt.f64 (/.f64 180 angle)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(*.f64 1 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) 1) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) -1) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400)))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (/.f64 1 angle))))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 1 angle) 1/3)))
(/.f64 (cbrt.f64 180) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) -1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 -1 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))))
(/.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 -1 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(/.f64 (sqrt.f64 (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (cbrt.f64 32400))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))))
(/.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (neg.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 32400))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (cbrt.f64 32400))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle))))
(/.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.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 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (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))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (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))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)))
(cbrt.f64 (/.f64 180 angle))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 (/.f64 1 angle))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(/.f64 (cbrt.f64 180) (/.f64 1 (/.f64 1 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 1 (pow.f64 (/.f64 1 angle) 1/3)))
(*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 1 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(/.f64 (sqrt.f64 (cbrt.f64 180)) (/.f64 (cbrt.f64 angle) (sqrt.f64 (cbrt.f64 180))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 180)) (cbrt.f64 angle)) (sqrt.f64 (cbrt.f64 180)))
(*.f64 (sqrt.f64 (cbrt.f64 180)) (/.f64 (sqrt.f64 (cbrt.f64 180)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 180))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (cbrt.f64 angle)) (cbrt.f64 (cbrt.f64 180)))
(*.f64 (cbrt.f64 (cbrt.f64 180)) (/.f64 (cbrt.f64 (cbrt.f64 180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 180)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (/.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))
(/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 1 (neg.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(pow.f64 (/.f64 180 angle) 1/3)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2)
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)
(cbrt.f64 (/.f64 180 angle))
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(fabs.f64 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))
(cbrt.f64 (/.f64 180 angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))
(cbrt.f64 (/.f64 180 angle))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))
(cbrt.f64 (/.f64 180 angle))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 1 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) 1) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) -1) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) 1))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 32400)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 32400) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(/.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (/.f64 1 angle))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 (/.f64 1 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 1 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 1 angle) 1/3)))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 1 angle)))
(*.f64 (cbrt.f64 (/.f64 1 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 180) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 180)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 32400) (/.f64 1 (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 -1 (/.f64 -1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) -1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 -1 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 -1 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) -1) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) -1))
(/.f64 (sqrt.f64 (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (sqrt.f64 (cbrt.f64 32400))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2)) (sqrt.f64 (cbrt.f64 32400)))
(*.f64 (sqrt.f64 (cbrt.f64 32400)) (/.f64 (sqrt.f64 (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))))
(/.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (neg.f64 angle))))
(/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 32400))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (cbrt.f64 32400))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (cbrt.f64 32400)))
(*.f64 (cbrt.f64 (cbrt.f64 32400)) (/.f64 (cbrt.f64 (cbrt.f64 32400)) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (cbrt.f64 (cbrt.f64 32400)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))
(/.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 1))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))

localize10.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (*.f64 angle (*.f64 b (PI.f64))))
99.7%
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
99.7%
(*.f64 angle (*.f64 b (PI.f64)))
99.6%
(*.f64 b (PI.f64))
Compiler

Compiled 31 to 10 computations (67.7% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

21 calls:

TimeVariablePointExpression
0.0ms
b
@-inf
(*.f64 b (PI.f64))
0.0ms
b
@inf
(*.f64 b (PI.f64))
0.0ms
b
@0
(*.f64 b (PI.f64))
0.0ms
b
@inf
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
0.0ms
b
@-inf
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1082×sqrt-prod
1052×unswap-sqr
832×swap-sqr
406×sqr-pow
406×sqrt-pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
122372
2271872
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(*.f64 b (PI.f64))
(*.f64 angle (*.f64 b (PI.f64)))
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 angle (*.f64 b (PI.f64))))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)))) (2)) ((pow.f64 (*.f64 b (PI.f64)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)) (2)) ((fabs.f64 (*.f64 b (PI.f64))) (2)) ((log.f64 (pow.f64 (exp.f64 b) (PI.f64))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (PI.f64) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 b (PI.f64)))) (2)) ((exp.f64 (log.f64 (*.f64 b (PI.f64)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 b (PI.f64)))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)))) (2)) ((pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2)) (2)) ((fabs.f64 (*.f64 b (*.f64 (PI.f64) angle))) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 b) (PI.f64)) angle)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 b (PI.f64)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (2)) ((exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1)))) (2)) ((pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3) (2)) ((pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3) 1/3) (2)) ((sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2))) (2)) ((fabs.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (2)) ((log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (2)) ((exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1)))) (2)) ((pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)) (2)) ((fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) (2)) ((log.f64 (pow.f64 (exp.f64 b) (*.f64 b (*.f64 (PI.f64) angle)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) (pow.f64 b 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (2)) ((exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (2)))

simplify62.0ms (0.3%)

Algorithm
egg-herbie
Rules
1142×distribute-lft-in
1098×distribute-rgt-in
1072×*-commutative
732×times-frac
730×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01822926
14822842
219282818
Stop Event
node limit
Counts
122 → 97
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(fabs.f64 (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1))))
(pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(fabs.f64 (*.f64 b (*.f64 (PI.f64) angle)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 b (PI.f64)) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1))))
(pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3)
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3) 1/3)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1))))
(pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2))
(fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (*.f64 (PI.f64) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(*.f64 b (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(*.f64 b (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(*.f64 b (PI.f64))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (PI.f64))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (PI.f64)))))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(*.f64 b (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(*.f64 b (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(*.f64 b (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 b (PI.f64))
(fabs.f64 (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(log.f64 (pow.f64 (exp.f64 b) (PI.f64)))
(*.f64 b (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(*.f64 b (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(*.f64 b (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (PI.f64) 3)))
(*.f64 b (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 3)))
(*.f64 b (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) -1)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) angle))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) angle)) (log1p.f64 (*.f64 (*.f64 b (PI.f64)) angle)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) angle))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 b (PI.f64))))))))
(pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 1)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 2)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) angle))) 3)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2) 1/2)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) 1/3)
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 2))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 b (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (PI.f64)) angle))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 b (PI.f64)) 3)))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 b (PI.f64)) angle)
(*.f64 angle (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) -1)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90)))) 3)) (+.f64 (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))))) 1))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle))))))))
(pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)) 1/2)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3) 1/3)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(fabs.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) -1)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 1)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 2)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))) 3)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2) 1/2)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3) 1/3)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 3))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) angle)) 3) (pow.f64 b 3)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))

localize30.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
92.1%
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
68.5%
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
Compiler

Compiled 76 to 38 computations (50% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
0.0ms
angle
@inf
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
0.0ms
angle
@-inf
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1988×add-sqr-sqrt
1956×*-un-lft-identity
1826×add-cube-cbrt
1804×add-cbrt-cube
200×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
120519
2244919
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((*.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)) (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))))) (2)) ((pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (2)))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1456×fma-def
1032×associate-*r*
830×associate-*l*
810×distribute-rgt-in
802×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068678
1143674
2582666
32795666
47231666
Stop Event
node limit
Counts
30 → 36
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(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 (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 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.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 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(fma.f64 (pow.f64 (PI.f64) 2) (fma.f64 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (pow.f64 angle 4)) (*.f64 -1/64800 (*.f64 angle angle))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

localize56.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3)
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
68.5%
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
60.6%
(cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
Compiler

Compiled 118 to 81 computations (31.4% saved)

series13.0ms (0.1%)

Counts
3 → 28
Calls

15 calls:

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

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1310×unswap-sqr
1108×swap-sqr
614×sqr-pow
362×distribute-rgt-in
342×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01897
136797
2404597
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (2)) ((*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (cbrt.f64 (*.f64 2 b)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))) (2)) ((*.f64 (*.f64 (pow.f64 (*.f64 2 b) 1/6) (pow.f64 (*.f64 2 b) 1/6)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2)) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2)))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1) (2)) ((pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/3) (2)) ((pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1)) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1/3)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6)) (2)) ((pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1) (2)) ((*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (2)) ((*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (*.f64 2 b)) (2)) ((*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2) (2)) ((*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)) (2)) ((*.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1) (2)) ((*.f64 1 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (2)) ((*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)) (2)) ((*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))) (2)) ((*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))) (2)) ((*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2)) (2)) ((*.f64 (*.f64 2 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((*.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) b) (2)) ((*.f64 (*.f64 2 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (*.f64 (*.f64 2 b) b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (2)) ((*.f64 (*.f64 (*.f64 2 b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) b) (2)) ((*.f64 (*.f64 (*.f64 2 b) 1) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (2)) ((*.f64 (*.f64 (*.f64 2 b) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 (*.f64 2 b) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) 3) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (2)) ((*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b)))) (2)) ((*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))))) (2)) ((*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4))) (2)) ((*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2))) (2)) ((*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6)) (2)) ((sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2) 4)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((exp.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (2)))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1192×distribute-rgt-in
1190×distribute-lft-in
798×associate-*r*
724×associate-*l*
520×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02907293
17646313
228046187
Stop Event
node limit
Counts
141 → 168
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 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/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (cbrt.f64 (*.f64 2 b)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 b) 1/6) (pow.f64 (*.f64 2 b) 1/6)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1)
(pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1)
(*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (*.f64 2 b))
(*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(*.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1)
(*.f64 1 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))
(*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(*.f64 (*.f64 2 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) b)
(*.f64 (*.f64 2 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 (*.f64 2 b) b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 2 b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) b)
(*.f64 (*.f64 (*.f64 2 b) 1) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 2 b) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (*.f64 2 b) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) 3) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/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 (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/180 (*.f64 angle (PI.f64))) (*.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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.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/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(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)) (fma.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (*.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)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) 1)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 1 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6)))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 2 b)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (cbrt.f64 (*.f64 b 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (*.f64 b 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6)) (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2)))) (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2)))))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) 1/6) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 2 b) 1/6) (pow.f64 (*.f64 2 b) 1/6)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (cbrt.f64 (*.f64 b 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (*.f64 b 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3/2))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (sqrt.f64 (cbrt.f64 2))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (cbrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (*.f64 (sqrt.f64 (cbrt.f64 2)) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/3)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 2)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 3)
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1/3))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3/2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/6))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 1)
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (*.f64 2 b))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1)
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 1 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (*.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 2)))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) b)
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6)) (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 2)))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2))
(*.f64 (*.f64 (*.f64 2 b) b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 b) (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) b)
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 b) 1) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 b) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 b) (pow.f64 (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2)) (cbrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) 2) 3) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 2 b))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6)) (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6)) (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2)))) (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) (pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))))))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))))))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2) (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2)))) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 3/4) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 3/4) (pow.f64 (pow.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 3/2) (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (*.f64 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sqrt.f64 2)) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6)) (*.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6) (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 2))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) (*.f64 (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2)))) (cbrt.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) (pow.f64 (pow.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) 1/6) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3) 1/6))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2) 4))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2) 4))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) 4))
(fabs.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 3))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 1))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 b (*.f64 2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))

localize58.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 3)
84.5%
(cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
68.7%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
68.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 160 to 84 computations (47.5% saved)

series37.0ms (0.2%)

Counts
2 → 40
Calls

18 calls:

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

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1930×associate-*l/
450×add-sqr-sqrt
432×*-un-lft-identity
430×pow1
416×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify203.0ms (1%)

Algorithm
egg-herbie
Rules
1170×*-commutative
926×+-commutative
882×associate-+r+
820×associate-+l+
640×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057023583
1190620597
2635520597
Stop Event
node limit
Counts
137 → 204
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/3 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 1 1/3))))) (pow.f64 a 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/3 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 1 1/3))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))))) (cbrt.f64 -1)))) (*.f64 2/9 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 8)) 1/3))))) (cbrt.f64 -2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 1 1/3))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/9))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (pow.f64 (cbrt.f64 -2) 2))))) (cbrt.f64 -2)) (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cbrt.f64 -2))))) (+.f64 (*.f64 -4/9 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3))))))))) (pow.f64 b 3)) (+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 1 1/3))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 a b))) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3))
(*.f64 (pow.f64 (*.f64 -2 (-.f64 a b)) 1/3) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1)
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 1)
(*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(*.f64 (-.f64 a b) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2))
(*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 a b)))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) -2)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2))
(*.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1)
(*.f64 1 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) -2))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) -2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 (*.f64 -2 (-.f64 a b)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))
(*.f64 (*.f64 -2 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 a b))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 2)) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6)) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (cbrt.f64 -2)) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 a b))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) 1) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (sqrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (sqrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) 3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 (pow.f64 (cbrt.f64 -2) 3) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (/.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 a b))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (sqrt.f64 (+.f64 a b)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (cbrt.f64 (+.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (-.f64 a (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (neg.f64 (+.f64 a b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) (*.f64 -2 (-.f64 a b))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -2 (-.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))) -2) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) -2) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -2) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -2) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 a b))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b b) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) 2) 4))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 a b)) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 -2) a) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))))
(fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 a 0)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 -2) a) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a)))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 a 0)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (pow.f64 a 2) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 -2) a) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a)))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)))) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)))) (/.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))))))))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 a 0)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (fma.f64 (/.f64 0 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) 0)))) (*.f64 (cbrt.f64 -2) (pow.f64 a 3)))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 a a))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 b (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 b 0))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 b b)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 b (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))))
(fma.f64 1/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 b b)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 b 0))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (pow.f64 b 2) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 b (cbrt.f64 -2))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (cbrt.f64 -2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (*.f64 (pow.f64 b 3) (cbrt.f64 -2))))))))
(fma.f64 1/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 b b)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18)) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 b (cbrt.f64 -2)))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))) (cbrt.f64 -2) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 3)))) (*.f64 (cbrt.f64 -2) (pow.f64 b 3))))))))
(fma.f64 1/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 b b)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 b 0))) (fma.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (pow.f64 b 3))) (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))))
(fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1))))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))))))
(fma.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18)) (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/3 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 1 1/3))))) (pow.f64 a 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))))))))
(fma.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 2/3 (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1)))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -2/3 (*.f64 1 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))))))) (*.f64 a a) (fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1))))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))))))
(fma.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) (pow.f64 (cbrt.f64 -2) 2)) (/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 0 (*.f64 (cbrt.f64 -2) (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))))))))) (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) -2/3))) (*.f64 a a) (fma.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18)) (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -2/3 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 1 1/3))))) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))))) (cbrt.f64 -1)))) (*.f64 2/9 (*.f64 (*.f64 (-.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 8)) 1/3))))) (cbrt.f64 -2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 a (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (cbrt.f64 -1) 1/3)))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (cbrt.f64 -1) 1/3)))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (+.f64 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))))))
(fma.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 2/3 (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1)))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -2/3 (*.f64 1 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))))))) (*.f64 a a) (fma.f64 (pow.f64 a 3) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)))) (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 2/3 (/.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 -2) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))))))))) (+.f64 (*.f64 2/3 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)))) (/.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))))))) (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 b 4)))) (/.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))))) (pow.f64 (cbrt.f64 -2) 2)) (cbrt.f64 -1))) (*.f64 2/9 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))) (*.f64 (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 8)))))))))))))) (fma.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) 1/18)) (cbrt.f64 (cbrt.f64 -1))))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (*.f64 0 (*.f64 b (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))))))))
(fma.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) (pow.f64 (cbrt.f64 -2) 2)) (/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 0 (*.f64 (cbrt.f64 -2) (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))))))))) (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) -2/3))) (*.f64 a a) (fma.f64 (pow.f64 a 3) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 -2) (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 0 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) (pow.f64 (cbrt.f64 -2) 2)) (/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))))))) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 -2) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 -1)) (fma.f64 (/.f64 0 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) 0))))) (*.f64 2/9 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 16)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 16)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 8)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 8)))) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)))))))) (*.f64 2/3 (fma.f64 (/.f64 0 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 b 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 10)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 b) b) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) 0)) -1/3)) 0)))))))) (fma.f64 a (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)) (*.f64 1/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))) (*.f64 (*.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18) (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b)) 1/18)) (*.f64 0 (pow.f64 (cbrt.f64 -2) 2))))))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (*.f64 (pow.f64 b 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18)) (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 b (*.f64 (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18))) -2) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(fma.f64 b (*.f64 -2 (*.f64 0 (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18)))) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))
(+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 1 1/3))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2))))))))
(fma.f64 b (*.f64 (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18))) -2) (fma.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (fma.f64 -2/3 (*.f64 1 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)) -4/9))) (*.f64 b b))))
(fma.f64 b (*.f64 -2 (*.f64 0 (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18)))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18))))))) (fma.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) -2/3 (*.f64 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))) -4/9))) (*.f64 b b) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (pow.f64 (cbrt.f64 -2) 2))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8))) 1/9))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3)))) (pow.f64 (cbrt.f64 -2) 2))))) (cbrt.f64 -2)) (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (*.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cbrt.f64 -2))))) (+.f64 (*.f64 -4/9 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5))) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) 1/3) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 3))))))))) (pow.f64 b 3)) (+.f64 (*.f64 b (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4))) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 (cbrt.f64 -2) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3)))) (cbrt.f64 -2))) (+.f64 (*.f64 -2/3 (*.f64 (-.f64 (*.f64 -1 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))) (pow.f64 1 1/3))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/9) (pow.f64 (+.f64 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))))))))
(fma.f64 (fma.f64 (*.f64 (cbrt.f64 -2) (fma.f64 2/9 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8) (pow.f64 a 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 8) (pow.f64 a 16))) 1/18)))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 3)))) (pow.f64 (cbrt.f64 -2) 2)))))) (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) 1/18)) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))) (*.f64 (cbrt.f64 -2) (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a))))) (fma.f64 -4/9 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 2/3 (fma.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 3)))))))) (pow.f64 b 3) (fma.f64 b (*.f64 (*.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4) (pow.f64 a 8)) 1/18))) -2) (fma.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 4)) 1/18)) (*.f64 (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))) (fma.f64 -2/3 (*.f64 1 (+.f64 (neg.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/18)) (pow.f64 (*.f64 0 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) 2)) -4/9))) (*.f64 b b)))))
(fma.f64 (pow.f64 b 3) (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (*.f64 (cbrt.f64 -2) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/9 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (*.f64 0 (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 8)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 8)) 1/18))))))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) 1/18))) (*.f64 (cbrt.f64 -2) (*.f64 0 (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18)))))))) (fma.f64 2/3 (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 0 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18)))) (*.f64 1/27 (*.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 5) (pow.f64 a 10))) 1/18)) (*.f64 (*.f64 0 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18)))))) -4/9))))) (fma.f64 b (*.f64 -2 (*.f64 0 (*.f64 (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18) (pow.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4) (pow.f64 a 8)) 1/18)))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 8)) (pow.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 4)) 1/18))))))) (fma.f64 (fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1 (*.f64 1/3 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))))) -2/3 (*.f64 (*.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1/18))) -4/9))) (*.f64 b b) (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 a b)))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 b a))))
(*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 1 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (-.f64 a b))) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (*.f64 -2 (-.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (*.f64 -2 (-.f64 a b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))))
(*.f64 (pow.f64 (*.f64 -2 (-.f64 a b)) 1/3) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (*.f64 -2 (-.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (*.f64 -2 (-.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/3)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 2)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 3)
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 1))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 1)
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 a b) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 a b)))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) -2)
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1)
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 1 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) -2))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) -2))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)))
(*.f64 (*.f64 -2 (-.f64 a b)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 a b))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 2)) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) 1) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6)) (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 2) (cbrt.f64 -2)) (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) 2)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2)))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 a b))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) 1) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (sqrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (sqrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 -2 (-.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 1/6) 3))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))) 2) 3) (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 (cbrt.f64 -2) 3) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (/.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (+.f64 b a)) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (/.f64 (-.f64 a b) (/.f64 (sqrt.f64 (+.f64 b a)) (+.f64 b a))) (sqrt.f64 (+.f64 b a))) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (cbrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (/.f64 (cbrt.f64 (+.f64 b a)) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (/.f64 (-.f64 a b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (+.f64 b a))) (cbrt.f64 (+.f64 b a))) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (-.f64 a (neg.f64 b)))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (neg.f64 (+.f64 a b)))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (neg.f64 (+.f64 b a)) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (*.f64 1/2 (/.f64 (/.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(/.f64 (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a))) (*.f64 1/2 (/.f64 (/.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) (*.f64 -2 (-.f64 a b))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 a b) (*.f64 -2 (-.f64 a b))))
(/.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -2 (-.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 -2 (-.f64 a b))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (*.f64 -2 (-.f64 a b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 -2 (-.f64 a b))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (*.f64 -2 (-.f64 a b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 a a) (*.f64 b b))) -2) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) -2) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -2) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -2) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 (+.f64 b a) -2) (/.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 a b))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (-.f64 a b) (*.f64 -2 (-.f64 a b))))
(/.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 (-.f64 a b) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 a b) (/.f64 (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 a b))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 b a) (/.f64 (/.f64 (+.f64 b a) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (+.f64 b a) (/.f64 (fma.f64 a a (*.f64 b (+.f64 b a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b b) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a b) (*.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (fma.f64 (*.f64 a a) (*.f64 b b) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 b a)) (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a)))) (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (fma.f64 a a (*.f64 b (+.f64 b a)))) (/.f64 -2 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 a b)) -2))
(*.f64 -2 (log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 a b))))
(*.f64 -2 (*.f64 (-.f64 a b) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b)))) 3))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))) 1))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))))
(*.f64 -2 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))

eval736.0ms (3.6%)

Compiler

Compiled 45183 to 30360 computations (32.8% saved)

prune529.0ms (2.6%)

Pruning

208 alts after pruning (201 fresh and 7 done)

PrunedKeptTotal
New92561986
Fresh32140172
Picked101
Done178
Total9592081167
Accurracy
75.9%
Counts
1167 → 208
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.1%
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3) 1/3)
57.6%
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 3)
57.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
58.3%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
28.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
58.1%
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
57.8%
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
28.6%
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
57.7%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
36.2%
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
36.2%
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/6) 2) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.1%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1/3) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 1/3) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.0%
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) 2) 3/2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.8%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3) (cbrt.f64 2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.4%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.5%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 a b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) 1/3) (cbrt.f64 -2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.9%
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 -2 (-.f64 a b)) 1/3) (cbrt.f64 (*.f64 (+.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.2%
(*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
24.3%
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) b) 2) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
69.8%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (*.f64 -2 (-.f64 a b)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.4%
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.0%
(*.f64 (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 (-.f64 a b) (*.f64 -2 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
56.2%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
44.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
43.6%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) 1)
46.1%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 3) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))
45.8%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
45.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (-.f64 a b) (*.f64 (+.f64 a b) (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) 3) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
40.0%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.9%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.1%
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
51.7%
(*.f64 (/.f64 (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a))) (*.f64 1/2 (/.f64 (/.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.8%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.6%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.2%
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
58.6%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
44.0%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.8%
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
64.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
57.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.7%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
45.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))
57.9%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))
58.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
53.2%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))))
56.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
18.1%
(*.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 2))) (pow.f64 (pow.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1/6) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
70.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
70.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
69.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
64.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
35.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
23.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
69.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
70.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
70.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))))
70.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
70.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))))
70.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 angle)) (cbrt.f64 (PI.f64)))))
70.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))))
37.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 180)) (sqrt.f64 angle))))
37.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 1/180) (/.f64 1 (sqrt.f64 angle))) (sqrt.f64 angle))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)) (/.f64 (sqrt.f64 (PI.f64)) 180))))
37.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (/.f64 180 angle) 1/3)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
70.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)) (cbrt.f64 (*.f64 angle 1/180)))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
37.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
37.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2) 2)))))
37.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (pow.f64 (/.f64 180 angle) 1/3) 2)))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3) 2)))))
70.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 180))) (/.f64 (cbrt.f64 angle) (cbrt.f64 (cbrt.f64 180)))) 2)))))
35.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1) 2)))))
71.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
70.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))))
37.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 180 angle)) (/.f64 1 (pow.f64 (/.f64 180 angle) 1/6)))))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 -1 (cbrt.f64 (/.f64 180 angle))))))))
37.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 1 angle) 1/3)))))))
70.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))))))
37.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (/.f64 180 angle)))))))
70.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 32400)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (cbrt.f64 32400)))))))
70.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 32400)) (pow.f64 (cbrt.f64 angle) 2)) (sqrt.f64 (cbrt.f64 32400)))))))
69.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))))))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
70.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
69.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
32.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
66.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
32.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
71.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
23.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
71.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
37.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
17.0%
(*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
36.7%
(*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
37.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
36.5%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
36.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
19.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
36.7%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
36.8%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
20.2%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))
36.8%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
36.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))))
36.5%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
33.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
33.2%
(*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
21.4%
(*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
40.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
28.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b b)))
53.7%
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
45.1%
(*.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
41.7%
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
34.5%
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
38.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
34.6%
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
38.2%
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) 180) (cbrt.f64 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
45.5%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
39.2%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64))))))))
38.8%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle))))))
39.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
38.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 180 (cbrt.f64 angle))) (pow.f64 (cbrt.f64 angle) 2)))))
29.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
34.3%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3)))))
23.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
29.3%
(*.f64 (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.6%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
17.0%
(*.f64 (*.f64 -2 (*.f64 (-.f64 a b) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.6%
(*.f64 (*.f64 -2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.5%
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.2%
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
46.4%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.2%
(*.f64 (fabs.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
41.7%
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
53.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
34.5%
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
57.9%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
57.5%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
58.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fabs.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
30.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
58.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))))
58.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))))
58.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
30.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
57.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
37.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
39.8%
(*.f64 2 (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.7%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
40.0%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
38.8%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
50.5%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
37.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
54.0%
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
64.3%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
38.1%
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
34.5%
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))
34.0%
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
24.8%
(*.f64 1/90 (*.f64 b (pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))
41.7%
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
31.5%
(*.f64 1/90 (*.f64 b (*.f64 angle (fabs.f64 (*.f64 b (PI.f64))))))
30.0%
(*.f64 1/90 (*.f64 b (fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))))
24.0%
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))))
30.6%
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
27.9%
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
40.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
29.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
22.6%
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
40.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.5%
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)) 3) 1/3))))
50.1%
(expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 3))))
17.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 1/2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
50.6%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
50.6%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
50.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
48.8%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))))
21.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))))
40.2%
(expm1.f64 (log1p.f64 (*.f64 2 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2))))))
50.5%
(expm1.f64 (log1p.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))))))
34.9%
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
35.1%
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2) 3))
Compiler

Compiled 5791 to 4418 computations (23.7% saved)

regimes1.7s (8.1%)

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

10 calls:

174.0ms
(/.f64 angle 180)
171.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
169.0ms
angle
169.0ms
b
168.0ms
a
Results
AccuracySegmentsBranch
71.1%1a
71.1%1b
71.1%1angle
71.1%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))))
71.1%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
71.1%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.1%1(pow.f64 b 2)
71.1%1(pow.f64 a 2)
71.1%1(*.f64 (PI.f64) (/.f64 angle 180))
71.1%1(/.f64 angle 180)
Compiler

Compiled 7744 to 4518 computations (41.7% saved)

regimes1.3s (6.2%)

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

10 calls:

135.0ms
(/.f64 angle 180)
135.0ms
b
134.0ms
a
133.0ms
angle
131.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
71.0%1a
71.0%1b
71.0%1angle
71.0%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))))
71.0%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
71.0%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.0%1(pow.f64 b 2)
71.0%1(pow.f64 a 2)
71.0%1(*.f64 (PI.f64) (/.f64 angle 180))
71.0%1(/.f64 angle 180)
Compiler

Compiled 5856 to 3302 computations (43.6% saved)

regimes738.0ms (3.6%)

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

10 calls:

78.0ms
(/.f64 angle 180)
78.0ms
angle
75.0ms
a
74.0ms
b
74.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
71.0%1a
71.0%1b
71.0%1angle
71.0%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))))
71.0%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
71.0%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.0%1(pow.f64 b 2)
71.0%1(pow.f64 a 2)
71.0%1(*.f64 (PI.f64) (/.f64 angle 180))
71.0%1(/.f64 angle 180)
Compiler

Compiled 3425 to 1880 computations (45.1% saved)

regimes259.0ms (1.3%)

Counts
94 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) (*.f64 1/180 angle)))
(*.f64 1/90 (*.f64 (*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 1/90 (*.f64 b (fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 b (*.f64 angle (fabs.f64 (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
(*.f64 1/90 (*.f64 b (pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) (log.f64 (exp.f64 1/90))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
Outputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
Calls

6 calls:

41.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
41.0ms
angle
41.0ms
(/.f64 angle 180)
40.0ms
a
40.0ms
b
Results
AccuracySegmentsBranch
70.5%1a
70.5%1b
70.5%1angle
70.5%1(pow.f64 b 2)
70.5%1(*.f64 (PI.f64) (/.f64 angle 180))
70.5%1(/.f64 angle 180)
Compiler

Compiled 1569 to 800 computations (49% saved)

regimes257.0ms (1.2%)

Counts
93 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) (*.f64 1/180 angle)))
(*.f64 1/90 (*.f64 (*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 1/90 (*.f64 b (fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 b (*.f64 angle (fabs.f64 (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
(*.f64 1/90 (*.f64 b (pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) (log.f64 (exp.f64 1/90))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Calls

6 calls:

41.0ms
(/.f64 angle 180)
41.0ms
a
40.0ms
angle
39.0ms
b
39.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
70.5%1a
70.5%1b
70.5%1angle
70.5%1(pow.f64 b 2)
70.5%1(*.f64 (PI.f64) (/.f64 angle 180))
70.5%1(/.f64 angle 180)
Compiler

Compiled 1546 to 788 computations (49% saved)

regimes248.0ms (1.2%)

Counts
92 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (*.f64 angle b) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) 1/90)))
(*.f64 b (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 b (PI.f64)) (*.f64 1/90 (*.f64 angle b)))
(*.f64 1/90 (*.f64 (*.f64 (*.f64 a a) (neg.f64 angle)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))
(*.f64 2 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) (*.f64 1/180 angle)))
(*.f64 1/90 (*.f64 (*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64)))))
(*.f64 1/90 (fabs.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))))
(*.f64 1/90 (*.f64 b (fabs.f64 (*.f64 angle (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 b (*.f64 angle (fabs.f64 (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
(*.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(*.f64 1/90 (exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 angle (*.f64 b (PI.f64)))))))
(*.f64 1/90 (*.f64 b (exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) angle))))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b angle)) 2)))
(*.f64 1/90 (*.f64 b (pow.f64 (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) 3) 1/3)))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) (log.f64 (exp.f64 1/90))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 angle (PI.f64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 angle (/.f64 (PI.f64) 180)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (*.f64 1/180 (PI.f64)) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) 1) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(-.f64 (+.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 b a)) (-.f64 b a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) 3) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (*.f64 2 (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Outputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
Calls

6 calls:

39.0ms
(/.f64 angle 180)
39.0ms
angle
39.0ms
a
39.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
38.0ms
b
Results
AccuracySegmentsBranch
69.1%1a
69.1%1b
69.1%1angle
69.1%1(pow.f64 b 2)
69.1%1(*.f64 (PI.f64) (/.f64 angle 180))
69.1%1(/.f64 angle 180)
Compiler

Compiled 1523 to 776 computations (49% saved)

regimes172.0ms (0.8%)

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

4 calls:

45.0ms
b
43.0ms
angle
42.0ms
a
33.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
66.5%3a
67.5%3b
70.6%3angle
68.8%4(pow.f64 b 2)
Compiler

Compiled 425 to 181 computations (57.4% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
32.0ms
1.81725777121467e-79
1.58245594701439e-73
16.0ms
-3.032565252632644e-46
-4.165395955848682e-58
Results
42.0ms208×body256valid
3.0ms15×body256infinite
Compiler

Compiled 487 to 351 computations (27.9% saved)

regimes134.0ms (0.6%)

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

4 calls:

40.0ms
a
40.0ms
b
28.0ms
angle
16.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
65.9%3a
66.1%3b
66.6%2angle
66.0%2(pow.f64 b 2)
Compiler

Compiled 393 to 168 computations (57.3% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
-1.7718095071619695e-11
-1.4310992795481792e-14
Results
29.0ms128×body256valid
3.0ms14×body256infinite
Compiler

Compiled 312 to 242 computations (22.4% saved)

regimes92.0ms (0.4%)

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

4 calls:

38.0ms
b
17.0ms
(pow.f64 b 2)
15.0ms
angle
14.0ms
a
Results
AccuracySegmentsBranch
64.3%1a
66.1%3b
64.3%1angle
66.0%2(pow.f64 b 2)
Compiler

Compiled 379 to 160 computations (57.8% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.111799798780319e-156
1.3322690429652356e-155
38.0ms
-9.496971494550693e-250
-1.5772096716444341e-251
Results
32.0ms149×body256valid
26.0ms39×body1024valid
8.0ms19×body512valid
1.0msbody2048valid
Compiler

Compiled 422 to 312 computations (26.1% saved)

regimes51.0ms (0.2%)

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

3 calls:

28.0ms
b
10.0ms
angle
9.0ms
a
Results
AccuracySegmentsBranch
64.3%1a
66.1%3b
64.3%1angle
Compiler

Compiled 211 to 96 computations (54.5% saved)

bsearch66.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.111799798780319e-156
1.3322690429652356e-155
33.0ms
-9.496971494550693e-250
-1.5772096716444341e-251
Results
35.0ms159×body256valid
20.0ms32×body1024valid
7.0ms16×body512valid
1.0msbody2048valid
Compiler

Compiled 422 to 312 computations (26.1% saved)

regimes77.0ms (0.4%)

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

3 calls:

28.0ms
a
23.0ms
angle
22.0ms
b
Results
AccuracySegmentsBranch
57.5%3a
61.8%3b
56.0%3angle
Compiler

Compiled 159 to 77 computations (51.6% saved)

bsearch137.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
1.843809602886276e+142
2.9457201950653773e+147
68.0ms
-6.936088235547608e+172
-6.257444164475502e+146
Results
58.0ms250×body256valid
43.0ms52×body1024valid
12.0msbody4096valid
8.0ms13×body1024infinite
7.0ms15×body512valid
1.0msbody512infinite
1.0msbody256infinite
Compiler

Compiled 632 to 466 computations (26.3% saved)

regimes91.0ms (0.4%)

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

3 calls:

40.0ms
angle
27.0ms
a
20.0ms
b
Results
AccuracySegmentsBranch
52.4%3a
58.0%3b
50.6%5angle
Compiler

Compiled 133 to 68 computations (48.9% saved)

bsearch92.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
8.520437325794044e-18
2.2428114851663058e-8
41.0ms
-1.8389712166058544e-66
-3.8843685452646593e-70
Results
42.0ms196×body256valid
34.0ms53×body1024valid
9.0ms21×body512valid
2.0msbody2048valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

regimes16.0ms (0.1%)

Accuracy

Total -5.1b remaining (-13.6%)

Threshold costs -5.1b (-13.6%)

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

3 calls:

5.0ms
b
5.0ms
a
5.0ms
angle
Results
AccuracySegmentsBranch
41.7%1a
41.7%1b
41.7%1angle
Compiler

Compiled 78 to 44 computations (43.6% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
90×*-commutative
16×+-commutative
10×sub-neg
if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131045
11801045
21921045
31981045
42011045
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(if (<=.f64 angle -5265614583427859/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -5415987671873539/309485009821345068724781056) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)))
(if (<=.f64 b -1225292491647661/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)) (if (<=.f64 b 7246007855657359/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))))
(if (<=.f64 b -6835842321823793/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64))) (if (<=.f64 b 5603579408375025/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))))
(if (<=.f64 b -7200000000000000146937072365426998147461396793116072776883800022538200438210643876239948474488778237998346713711784938990991102441042258372844127730532352) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64))))) (if (<=.f64 b 220000000000000013888587913030789614812449069569446654483028158056879031906993215385690665100118396708376132284881007091022085151761979911700480) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))))
(if (<=.f64 b -5122271493173309/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64))))) (if (<=.f64 b 1419768672255617/20282409603651670423947251286016) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
Outputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 angle -5265614583427859/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (or (<=.f64 angle -5265614583427859/26328072917139296674479506920917608079723773850137277813577744384) (not (<=.f64 angle 3389627864620585/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))))
(if (<=.f64 angle -5415987671873539/309485009821345068724781056) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) 1) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)))
(if (<=.f64 angle -5415987671873539/309485009821345068724781056) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)))
(if (<=.f64 b -1225292491647661/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)) (if (<=.f64 b 7246007855657359/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90))))
(if (or (<=.f64 b -1225292491647661/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (not (<=.f64 b 7246007855657359/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712))) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (*.f64 (PI.f64) 1/90)) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(if (<=.f64 b -6835842321823793/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64))) (if (<=.f64 b 5603579408375025/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))) (PI.f64)))))
(if (or (<=.f64 b -6835842321823793/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (not (<=.f64 b 5603579408375025/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 angle (-.f64 b a))))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(if (<=.f64 b -7200000000000000146937072365426998147461396793116072776883800022538200438210643876239948474488778237998346713711784938990991102441042258372844127730532352) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64))))) (if (<=.f64 b 220000000000000013888587913030789614812449069569446654483028158056879031906993215385690665100118396708376132284881007091022085151761979911700480) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))))
(if (or (<=.f64 b -7200000000000000146937072365426998147461396793116072776883800022538200438210643876239948474488778237998346713711784938990991102441042258372844127730532352) (not (<=.f64 b 220000000000000013888587913030789614812449069569446654483028158056879031906993215385690665100118396708376132284881007091022085151761979911700480))) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(if (<=.f64 b -5122271493173309/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64))))) (if (<=.f64 b 1419768672255617/20282409603651670423947251286016) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 b (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))
Compiler

Compiled 384 to 271 computations (29.4% saved)

soundness170.0ms (0.8%)

Algorithm
egg-herbie
Rules
1844×distribute-lft-in
1812×distribute-rgt-in
1548×associate-+l-
1396×associate-+r-
1394×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
210773
326073
487673
5235073
6549173
02246483
16856025
229736025
Stop Event
node limit
node limit
Compiler

Compiled 592 to 384 computations (35.1% saved)

end124.0ms (0.6%)

Compiler

Compiled 348 to 176 computations (49.4% saved)

Profiling

Loading profile data...