Details

Time bar (total: 24.4s)

analyze522.0ms (2.1%)

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.6s (22.9%)

Results
1.5s5702×body256valid
1.3s1534×body1024valid
1.1s1314×body1024infinite
553.0ms2079×body256infinite
347.0ms776×body512valid
318.0ms668×body512infinite
274.0ms68×body4096valid
190.0ms176×body2048valid
Bogosity

preprocess58.0ms (0.2%)

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)

simplify56.0ms (0.2%)

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

eval3.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
Error
29.4b
Counts
8 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(*.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))))
29.4b
(*.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)))))
29.4b
(*.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)

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(-.f64 (*.f64 b b) (*.f64 a a))
8.9b
(*.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)))))
21.8b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
22.1b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 100 to 49 computations (51% saved)

series13.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
3.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
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)))))
1.0ms
angle
@-inf
(*.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 (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
b
@inf
(*.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)))))

rewrite108.0ms (0.4%)

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
018124
1385124
25047124
Stop Event
node limit
Counts
4 → 220
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.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 (*.f64 b b) (*.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.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)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (neg.f64 a))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b a) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b a) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (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 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) 1) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) 1) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)) 1) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b b (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))

simplify154.0ms (0.6%)

Algorithm
egg-herbie
Rules
1350×+-commutative
844×fma-def
696×unswap-sqr
618×associate-+l-
566×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060316184
1166515230
2608515112
Stop Event
node limit
Counts
304 → 344
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/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 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (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 (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 (*.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 (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 (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 (*.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 (*.f64 b b) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (+.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 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.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 (*.f64 a (neg.f64 a)) 1) (+.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 (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)) (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)) 1))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (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 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (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)) (+.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)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.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)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (+.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)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (+.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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (+.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)) (+.f64 (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 (+.f64 (fma.f64 (neg.f64 a) a (*.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 (*.f64 b b) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (neg.f64 a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 a (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 a)) 1))
(+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.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 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.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 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (-.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 (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 (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 (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 (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 (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 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 1 (-.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 1 (-.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 1 (+.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 1 (+.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 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 (-.f64 (*.f64 b b) (*.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 (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 (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 (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 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 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) 1) (-.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)))) 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 (*.f64 a (neg.f64 a)) 3)) 1) (+.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)) 1) (+.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))) 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 6) (pow.f64 a 6))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.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 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.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 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.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 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a 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 (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 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 (-.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)))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.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 (*.f64 -1/64800 (*.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 (*.f64 -1/64800 (*.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 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 (PI.f64) (*.f64 angle 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 (*.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 (PI.f64) (*.f64 angle 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/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/180) (*.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 (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 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (-.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 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.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))) (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.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 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.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 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 angle 7) (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))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (-.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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.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 (neg.f64 (*.f64 a a)) (*.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.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 (neg.f64 (*.f64 a a)) (*.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.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 (neg.f64 (*.f64 a a)) (*.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(neg.f64 (*.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 -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))
(neg.f64 (*.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 -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))
(neg.f64 (*.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 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (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 (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 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(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 (PI.f64) (*.f64 angle 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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(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 (PI.f64) (*.f64 angle 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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(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 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(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)))))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (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 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.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 (*.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3))) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a 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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.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 (+.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3))) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a 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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (fma.f64 b b (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.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)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (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 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.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 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.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)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 (*.f64 0 (*.f64 a a)) 4))
(+.f64 (-.f64 (*.f64 b b) (*.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)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 2 (*.f64 0 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.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 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.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 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 2 (*.f64 0 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (neg.f64 a))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.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 (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.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 b b) (expm1.f64 (log1p.f64 (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.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 (pow.f64 b 4) (pow.f64 a 4)) (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 (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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (-.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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.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) (+.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)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (+.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 (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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.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 (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 (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 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.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 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.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))))
(/.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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.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 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 1 (-.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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (-.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 (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)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 1 (+.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 (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 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (+.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 (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 (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 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.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 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (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 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (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 (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))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.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 (cbrt.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)))) (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))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(/.f64 (*.f64 (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 (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 (+.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 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 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.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 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 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 b a) (-.f64 (*.f64 b b) (*.f64 a (-.f64 b a)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) 1) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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)))) 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)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) 1) (+.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 (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 b 4) (pow.f64 (*.f64 b 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)) 1) (+.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 (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 (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 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.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 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 b b) (*.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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (-.f64 (*.f64 b b) (*.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 (*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 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 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 b b) (*.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 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (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))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.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 (+.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 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 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 b a) (-.f64 (*.f64 b b) (*.f64 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 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 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.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 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (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 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (fma.f64 b b (*.f64 a a))) (+.f64 (pow.f64 b 8) (fma.f64 (pow.f64 b 4) (pow.f64 a 4) (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 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 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 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)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.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 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (+.f64 (pow.f64 b 12) (fma.f64 (pow.f64 b 6) (pow.f64 a 6) (pow.f64 a 12))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(-.f64 (*.f64 b b) (*.f64 a a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(-.f64 (*.f64 b b) (*.f64 a a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (neg.f64 (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(-.f64 (*.f64 b b) (*.f64 a a))
8.9b
(*.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)))))
21.8b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
22.1b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 87 to 45 computations (48.3% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.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
@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)))))

rewrite88.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
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))

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

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(-.f64 (*.f64 a a) (*.f64 b b))
8.9b
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.8b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
22.1b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 90 to 43 computations (52.2% saved)

series8.0ms (0%)

Counts
2 → 60
Calls

15 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
a
@0
(*.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))))

rewrite99.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
01868
138768
2496568
Stop Event
node limit
Counts
2 → 188
Calls
Call 1
Inputs
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(-.f64 (*.f64 a a) (*.f64 b b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a b) (-.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a b) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 a a (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) 1) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) 1) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)) 1) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (neg.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 a b)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a b) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))))

simplify137.0ms (0.6%)

Algorithm
egg-herbie
Rules
1088×+-commutative
1082×associate-*r*
866×associate-+l-
792×associate-*l*
762×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049614052
1140212792
2630412702
Stop Event
node limit
Counts
248 → 289
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 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (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))))))
(+.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 b b)) 1))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (+.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 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.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 (neg.f64 (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.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)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (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)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (+.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)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.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)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (+.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)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (+.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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (+.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)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 a a))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 b b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (neg.f64 (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b b)) 1))
(+.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(*.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (+.f64 a b) (-.f64 a b))
(*.f64 (-.f64 a b) (+.f64 a b))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 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 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.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 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b))
(/.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (-.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 (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 (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 (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 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (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) (pow.f64 b 4)) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 1 (-.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 1 (-.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 1 (+.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 1 (+.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 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 1 (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 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) 1) (+.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)))) 1) (-.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)))) 1) (-.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)) 1) (+.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)) 1) (+.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))) 1) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (neg.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 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (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))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 a b)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.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 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 a a (neg.f64 (*.f64 b b)))
(fma.f64 1 (*.f64 a a) (neg.f64 (*.f64 b b)))
(fma.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (+.f64 a b) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
Outputs
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 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 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.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 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b 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/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 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (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 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 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)))))))
(fma.f64 1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 7)) (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 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 (*.f64 angle (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 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))))))
(*.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 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 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 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 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 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 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 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 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(-.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 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 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.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 -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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.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 (-.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.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 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.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 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 -2 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))) (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 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (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 (-.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 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a)))
(/.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 b b (*.f64 a a)) (*.f64 b a))) (*.f64 -2 (*.f64 (-.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 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 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 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 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 b a)) (*.f64 (-.f64 a 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)))))))
(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 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 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 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 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 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 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 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 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 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 b b)) 1))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.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)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (+.f64 b a) (-.f64 a b) (*.f64 4 (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 2 (*.f64 0 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 2 (*.f64 0 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 b b))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b b)) 1))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(-.f64 (*.f64 a a) (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1))
(-.f64 (*.f64 a a) (expm1.f64 (log1p.f64 (*.f64 b b))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (+.f64 a b) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 a b) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (-.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 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.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 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.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 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (+.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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.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 (*.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 (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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 1 (-.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 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (-.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 (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) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 1 (+.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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (+.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 (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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.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 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (hypot.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.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)))) 1) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.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 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) 1) (+.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 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 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)) 1) (+.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 (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 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.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 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.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 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (hypot.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 a b)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 b 8)) (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 8) (pow.f64 b 8)) (fma.f64 b b (*.f64 a a))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 a 8) (pow.f64 b 8)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 12) (pow.f64 b 12)) (fma.f64 b b (*.f64 a a))) (+.f64 (pow.f64 a 8) (fma.f64 (pow.f64 a 4) (pow.f64 b 4) (pow.f64 b 8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.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 (pow.f64 a 12) (pow.f64 b 12)) (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 b 6) (+.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 (pow.f64 b 6) (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 a 12)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 3)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)
(-.f64 (*.f64 a a) (*.f64 b b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))
(fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (*.f64 a a) (*.f64 b b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3))
(-.f64 (*.f64 a a) (*.f64 b b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 1))
(-.f64 (*.f64 a a) (*.f64 b b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 a a (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (*.f64 a a) (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (*.f64 b (neg.f64 b)))
(fma.f64 (+.f64 a b) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))

eval536.0ms (2.2%)

Compiler

Compiled 38238 to 20252 computations (47% saved)

prune396.0ms (1.6%)

Pruning

60 alts after pruning (60 fresh and 0 done)

PrunedKeptTotal
New992601052
Fresh000
Picked101
Done202
Total995601055
Error
17.2b
Counts
1055 → 60
Alt Table
Click to see full alt table
StatusErrorProgram
50.2b
(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)
44.0b
(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)
29.6b
(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)
47.2b
(/.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))))
29.2b
(/.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)
47.4b
(/.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)))))
55.5b
(/.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))))))
29.5b
(/.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)))))))
45.6b
(*.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)))
45.7b
(*.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)))
32.4b
(*.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))))
20.4b
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
47.0b
(*.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))))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
29.7b
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.2b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
29.2b
(*.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 1/180))))
29.5b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
30.4b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
29.2b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.8b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.3b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (expm1.f64 (log1p.f64 (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
42.6b
(*.f64 (*.f64 (*.f64 (*.f64 a a) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6b
(*.f64 (*.f64 (*.f64 (fabs.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))))
46.7b
(*.f64 (*.f64 (*.f64 (exp.f64 (log.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))))
40.0b
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.1b
(*.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.3b
(*.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))))
42.6b
(*.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)))
49.4b
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.7b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.1b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.1b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
41.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8b
(*.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))))))
40.0b
(*.f64 (*.f64 2 (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
40.0b
(*.f64 (*.f64 2 (fabs.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)))))
43.6b
(*.f64 (*.f64 2 (exp.f64 (log.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)))))
38.0b
(*.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))))
44.8b
(*.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))))
32.2b
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
32.1b
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
49.8b
(*.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))
39.8b
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
39.9b
(*.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)))
32.2b
(*.f64 2 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/180)))
32.6b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))))
29.2b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
30.0b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
34.9b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
29.4b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
44.8b
(*.f64 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)))))))
32.1b
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
42.6b
(*.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)))
42.6b
(*.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))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
44.8b
(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))))
Compiler

Compiled 3294 to 2380 computations (27.7% saved)

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.4b
(*.f64 (PI.f64) (/.f64 angle 180))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
22.1b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 98 to 49 computations (50% saved)

series2.0ms (0%)

Counts
3 → 16
Calls

9 calls:

TimeVariablePointExpression
0.0ms
angle
@inf
(*.f64 (PI.f64) (/.f64 angle 180))
0.0ms
angle
@0
(*.f64 (PI.f64) (/.f64 angle 180))
0.0ms
angle
@-inf
(*.f64 (PI.f64) (/.f64 angle 180))
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))))

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1052×*-commutative
766×unswap-sqr
660×swap-sqr
646×associate-*r/
456×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
126649
2311949
Stop Event
node limit
Counts
3 → 155
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 angle (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (PI.f64) (/.f64 180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 angle (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (PI.f64) (/.f64 180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))

simplify135.0ms (0.6%)

Algorithm
egg-herbie
Rules
858×*-commutative
800×unswap-sqr
674×associate-/l*
674×associate-+r-
608×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02604145
16194049
220134023
366214023
Stop Event
node limit
Counts
171 → 141
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 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 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 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)))))
(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 (*.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))))))
(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)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(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)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(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)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(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)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(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)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.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)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(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)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.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)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(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)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(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)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(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)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(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)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(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)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(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)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(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)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(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)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(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)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/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 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 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 (PI.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 1/180 angle)) 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 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 180) (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 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 (PI.f64) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 1 (*.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 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/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 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 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 (PI.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 1/180 angle)) 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 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 180) (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 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 (PI.f64) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 1 (*.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 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
0.3b
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
1.0b
(-.f64 (*.f64 b b) (*.f64 a a))
9.9b
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 54 to 12 computations (77.8% saved)

series8.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite96.0ms (0.4%)

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
01497
130197
2398297
Stop Event
node limit
Counts
3 → 182
Calls
Call 1
Inputs
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1/90))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))))))

simplify148.0ms (0.6%)

Algorithm
egg-herbie
Rules
1388×associate-*r/
1026×associate-*r*
888×associate-*l*
766×+-commutative
746×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049913810
1138213118
2590113100
Stop Event
node limit
Counts
290 → 275
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 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 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 (*.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 (*.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 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 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)))))
(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 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)))))
Outputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (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 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (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 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (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 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.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)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.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 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.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)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.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)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))) (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 b b) (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))))
(+.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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 angle (+.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 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.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 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.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 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.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 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.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)) 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.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 angle (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (+.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 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b))))) 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 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.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)) 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (*.f64 angle (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 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 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 angle (sqrt.f64 (-.f64 (*.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 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 angle (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (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 angle (+.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (*.f64 angle (+.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 angle (+.f64 b a)) (fma.f64 b a (fma.f64 b b (*.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 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.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)))) 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 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (+.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 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b))))) 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 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 angle (-.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)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (*.f64 angle (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 (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 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))
(/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a 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 (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 (*.f64 angle (-.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)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 b 4) (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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(fabs.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.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 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(+.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 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(-.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 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(/.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 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.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 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(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 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(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) (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1/90))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (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)))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 2 (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 angle (PI.f64)))))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a 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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (+.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)))) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 angle (PI.f64))) (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a 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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (+.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)))) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.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 (+.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 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(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) (fma.f64 b b (*.f64 a (neg.f64 a))))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 1/180 (*.f64 angle (PI.f64)))
5.1b
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
21.9b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 80 to 41 computations (48.8% saved)

series7.0ms (0%)

Counts
3 → 28
Calls

12 calls:

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

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1250×unswap-sqr
1006×swap-sqr
544×sqr-pow
540×pow-sqr
334×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01589
129989
2360589
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))
(*.f64 1/180 (*.f64 angle (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 a 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1100×fma-def
956×distribute-rgt-in
956×distribute-lft-in
500×associate-*r*
468×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02163536
15703458
224053376
375013376
Stop Event
node limit
Counts
84 → 97
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))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (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 (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 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (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 (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 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6))
(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 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)
(/.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1)))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 1/180 (*.f64 angle (*.f64 a a))) (PI.f64))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 a a)) 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3))))
(*.f64 (*.f64 a 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 5) (*.f64 (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 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))
(fma.f64 (pow.f64 angle 5) (*.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) (*.f64 a a))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(fma.f64 (pow.f64 angle 5) (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3)))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)) (*.f64 (*.f64 a 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 5) (*.f64 (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 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 a a) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (fma.f64 (pow.f64 angle 7) (*.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 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))))
(fma.f64 (pow.f64 angle 5) (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))) (fma.f64 (pow.f64 angle 7) (*.f64 (*.f64 a a) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3))))))
(+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000) (pow.f64 angle 7)))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (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 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(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)))))
(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))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 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 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.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 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.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 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.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 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.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)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3/2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/6))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (/.f64 a 2) a))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (/.f64 a 2) a))
(pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (pow.f64 a 6)))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 a (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(-.f64 (*.f64 b b) (*.f64 a a))
3.5b
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
9.2b
(*.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))))))
22.1b
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
Compiler

Compiled 88 to 41 computations (53.4% saved)

series61.0ms (0.3%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
25.0ms
angle
@inf
(*.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))))))
16.0ms
angle
@-inf
(*.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))))))
10.0ms
b
@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))))))
4.0ms
angle
@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))))))
2.0ms
a
@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))))))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
934×associate-*r/
794×associate-*l/
438×add-sqr-sqrt
426×pow1
426×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021111
143099
2536799
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
(*.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))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))

simplify133.0ms (0.5%)

Algorithm
egg-herbie
Rules
1376×associate-*r*
1156×+-commutative
1098×associate-*l*
572×distribute-lft-in
558×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038910553
111189995
273909995
Stop Event
node limit
Counts
163 → 182
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(*.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 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4))))))))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.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 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (+.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 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (-.f64 (*.f64 b b) (*.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 1/2 (sin.f64 (*.f64 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)) 2) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 -1/4374000 (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 -1/4374000 (pow.f64 (PI.f64) 3))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 b b) 2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 b b) 2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 b b) 2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 a a)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 (*.f64 a a) -2)))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 1/3 (*.f64 (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (*.f64 (PI.f64) (*.f64 -1/60 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))))) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4))))))))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/12 (*.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (fma.f64 -1/15 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64)))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) 1/2) 2))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 1/3 (*.f64 (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (*.f64 (PI.f64) (*.f64 -1/60 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))))) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/12 (*.f64 (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) 1/4))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000))))) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/2 (*.f64 angle angle)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2))))
(fma.f64 (*.f64 (*.f64 angle angle) 1/2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (*.f64 (PI.f64) (*.f64 -1/60 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 1/2))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (fma.f64 -1/15 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64)))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64)))) (pow.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) 1/2) 2))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (PI.f64)))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) 1/4))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 -1/180 (PI.f64)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (*.f64 (PI.f64) (*.f64 -1/60 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 1/2)))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (fma.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (fma.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (-.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 (*.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)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 1/90 (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)))) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (+.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (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 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (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 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.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)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 1/90 (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)))) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.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 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.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 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 2)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1/4)))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2))
(fabs.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))

localize57.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.2b
(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)))))
8.9b
(*.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))))
21.8b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
22.1b
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 147 to 74 computations (49.7% saved)

series59.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
36.0ms
angle
@inf
(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)))))
14.0ms
angle
@-inf
(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.0ms
angle
@0
(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.0ms
b
@0
(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.0ms
b
@inf
(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)))))

rewrite119.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1164×associate-*r/
874×associate-*l/
408×add-sqr-sqrt
400×associate-+l+
400×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019176
1394176
25098176
Stop Event
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.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))))
(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)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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)) 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 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (+.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) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 0) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (+.f64 b a))) (log.f64 (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (log.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) 1) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))))))

simplify204.0ms (0.8%)

Algorithm
egg-herbie
Rules
876×fma-def
660×*-commutative
584×+-commutative
558×associate-+r+
544×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067123423
1196821973
2709521973
Stop Event
node limit
Counts
273 → 374
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/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 (-.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 (-.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 -1 (*.f64 (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 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (log.f64 angle)))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 4320 (/.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))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -388800 (/.f64 (pow.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)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))) (log.f64 angle))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1399680000 (/.f64 (pow.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)))) 3) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -23328000 (/.f64 (*.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))))) (+.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))))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 129600 (/.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)))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 4320 (/.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))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -388800 (/.f64 (pow.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)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))) (log.f64 angle)))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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)))))))
(log.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 (log.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 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(log.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 (log.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) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.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 (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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.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 (*.f64 b b) (*.f64 a a)))) (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (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 (*.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 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))))
(+.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.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 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (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 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (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 (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 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (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 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 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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (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 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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 (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)) 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 (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 (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) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.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) (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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.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 (+.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) (*.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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.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 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)) (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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 0)
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(+.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (+.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (+.f64 0 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 0) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (+.f64 b a))) (log.f64 (-.f64 b a)))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) 1)
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (log.f64 (fma.f64 b b (*.f64 a a))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(*.f64 1 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) 1) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
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 -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 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 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 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/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 1/180 (*.f64 (PI.f64) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(+.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) (fma.f64 b b (neg.f64 (*.f64 a a)))) -1/8748000) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(+.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) (fma.f64 b b (neg.f64 (*.f64 a a)))) 1/1417176000000) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) -1/8748000) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))))
(+.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) (fma.f64 b b (neg.f64 (*.f64 a a)))) 1/1417176000000) (fma.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) -1/8748000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (fma.f64 b b (neg.f64 (*.f64 a a)))) -43/30855889612800000000))))))
(*.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 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (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 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (log.f64 angle))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (log.f64 angle)))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 angle angle) (PI.f64))) (log.f64 angle)))
(+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) -1/8748000)) (/.f64 angle (/.f64 (PI.f64) angle))) (log.f64 angle)))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 4320 (/.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))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -388800 (/.f64 (pow.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)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))) (log.f64 angle))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 angle angle) (PI.f64))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 4320 (/.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)) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (log.f64 angle))))
(+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) -1/8748000)) (/.f64 angle (/.f64 (PI.f64) angle))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 4320 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fma.f64 b b (neg.f64 (*.f64 a a)))) 1/1417176000000) (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))) (*.f64 (/.f64 -388800 (pow.f64 (PI.f64) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) -1/8748000) 2) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))))) (log.f64 angle))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1399680000 (/.f64 (pow.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)))) 3) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -23328000 (/.f64 (*.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))))) (+.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))))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 129600 (/.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)))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))))) (+.f64 (*.f64 180 (/.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 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 4320 (/.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))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -388800 (/.f64 (pow.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)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))) (log.f64 angle)))))
(+.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1399680000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))) (fma.f64 -23328000 (*.f64 (/.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 (PI.f64) 2))) (*.f64 129600 (/.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))) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 angle angle) (PI.f64))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 4320 (/.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)) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (log.f64 angle)))))
(+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 1399680000 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) -1/669462604992000000000) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))) (fma.f64 -23328000 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fma.f64 b b (neg.f64 (*.f64 a a)))) 1/1417176000000) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2)) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) (/.f64 (pow.f64 (PI.f64) 2) -1/8748000))) (*.f64 129600 (/.f64 (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (fma.f64 b b (neg.f64 (*.f64 a a)))) -43/30855889612800000000)) (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))))))) (fma.f64 180 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) -1/8748000)) (/.f64 angle (/.f64 (PI.f64) angle))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 4320 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fma.f64 b b (neg.f64 (*.f64 a a)))) 1/1417176000000) (*.f64 (PI.f64) (fma.f64 b b (neg.f64 (*.f64 a a))))) (*.f64 (/.f64 -388800 (pow.f64 (PI.f64) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fma.f64 b b (neg.f64 (*.f64 a a)))) -1/8748000) 2) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))))) (log.f64 angle)))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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))))))))
(log.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.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 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (neg.f64 (/.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 (*.f64 a a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 (/.f64 b a) (/.f64 b a))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b)))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(+.f64 (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (/.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(log.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)))))))
(log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.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) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 a a) (*.f64 b b))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (/.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (*.f64 (/.f64 b a) (/.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(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 (PI.f64) (*.f64 angle 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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(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 (PI.f64) (*.f64 angle 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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(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 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(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)))))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.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 (*.f64 b b) (*.f64 a a)))) (*.f64 (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))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (*.f64 a (+.f64 (neg.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (*.f64 a (+.f64 (neg.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (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)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (*.f64 a (+.f64 (neg.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 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (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 (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)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 2 (*.f64 a (+.f64 (neg.f64 a) a)))))
(+.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 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (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)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (*.f64 (*.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 (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)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(+.f64 (*.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 1 (*.f64 (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)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))))
(/.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.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 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0))
(/.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.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 a (neg.f64 a)) (*.f64 a (neg.f64 a))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.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 (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.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 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.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)) 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 (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 (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)) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(/.f64 (*.f64 (*.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) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.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)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (+.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 (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 (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)) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.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)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 b a) 2)))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.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 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.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 b a) 2)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 b a))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (/.f64 (+.f64 b a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 b a))) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (+.f64 (neg.f64 a) a))) (fma.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (*.f64 a (+.f64 (neg.f64 a) a)) (pow.f64 (fma.f64 b b (neg.f64 (*.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))))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (+.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) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.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)) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 a) a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 a (+.f64 (neg.f64 a) a)) (fma.f64 b b (neg.f64 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.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)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(/.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 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (PI.f64) (*.f64 angle 1/180))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 0)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (+.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 3 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))) (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 3 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))) (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 0 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 0 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 0) (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (+.f64 b a))) (log.f64 (-.f64 b a)))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2))) (log.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(+.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (log.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) 1)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))) 1)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (log.f64 (fma.f64 b b (*.f64 a a))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (fma.f64 b b (*.f64 a a)))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (log.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 1 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (/.f64 (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (/.f64 (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (/.f64 (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)) 1) (+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (fma.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 2)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(fabs.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(log1p.f64 (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1))
(log1p.f64 (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1))

eval731.0ms (3%)

Compiler

Compiled 50989 to 27293 computations (46.5% saved)

prune687.0ms (2.8%)

Pruning

136 alts after pruning (135 fresh and 1 done)

PrunedKeptTotal
New14481031551
Fresh233255
Picked101
Done314
Total14751361611
Error
16.9b
Counts
1611 → 136
Alt Table
Click to see full alt table
StatusErrorProgram
50.2b
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
29.6b
(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)
29.6b
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
47.3b
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
29.2b
(/.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)
29.5b
(/.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)))))))
32.1b
(+.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)))
45.6b
(*.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)))
20.4b
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
29.7b
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
30.4b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
29.2b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.8b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6b
(*.f64 (*.f64 (*.f64 (fabs.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))))
46.7b
(*.f64 (*.f64 (*.f64 (exp.f64 (log.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))))
40.0b
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.1b
(*.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
20.3b
(*.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)))))
20.5b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
20.1b
(*.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 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))
20.0b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))
20.4b
(*.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)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))
20.3b
(*.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 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))
20.2b
(*.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 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))
20.1b
(*.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 (PI.f64)) 180)))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))
43.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
20.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
20.5b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))
20.1b
(*.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 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))
20.2b
(*.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))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))
20.5b
(*.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 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))))
20.3b
(*.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 1/180 angle)) 2))))
20.3b
(*.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 1/180))))
23.0b
(*.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 angle (*.f64 1/180 (PI.f64)))))))
21.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
49.4b
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.7b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (PI.f64)) 1/180))
32.1b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
41.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 angle 1/180)))
29.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))))))
51.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
40.9b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (fabs.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
43.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
40.0b
(*.f64 (*.f64 2 (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.0b
(*.f64 (*.f64 2 (*.f64 b b)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.0b
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.2b
(*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
43.6b
(*.f64 (*.f64 2 (exp.f64 (log.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)))))
32.2b
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
44.5b
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
38.0b
(*.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))))
44.8b
(*.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))))
32.1b
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
44.4b
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
41.0b
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
49.8b
(*.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))
39.8b
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
39.9b
(*.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)))
29.2b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
30.0b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.5b
(*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)))
45.2b
(*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)))
57.2b
(*.f64 2 (exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
55.1b
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
45.1b
(*.f64 2 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
44.8b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))))
45.0b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
45.6b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
49.5b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (fabs.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)))))))
49.8b
(*.f64 2 (exp.f64 (log.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))))))))))
60.4b
(*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
60.5b
(*.f64 2 (exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
32.0b
(*.f64 1/90 (/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))))
32.2b
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (*.f64 angle (+.f64 b a)))) (PI.f64)))
32.2b
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
23.9b
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
49.8b
(*.f64 1/90 (*.f64 (*.f64 angle (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (PI.f64)))
32.5b
(*.f64 1/90 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (PI.f64)))
38.0b
(*.f64 1/90 (*.f64 (*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (PI.f64)))
41.0b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
44.4b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
41.9b
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
40.2b
(*.f64 1/90 (*.f64 (*.f64 angle (expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (PI.f64)))
44.6b
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
41.0b
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
44.4b
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
41.2b
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
44.6b
(*.f64 1/90 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))))
42.8b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3))
42.9b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
42.6b
(*.f64 -2 (*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
42.7b
(*.f64 -2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
53.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)) (*.f64 a a)))
44.4b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a a)))
42.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
42.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))
42.6b
(*.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)))
47.4b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)))
45.2b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
54.3b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
50.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))) (*.f64 a a)))
45.1b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
43.3b
(*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
44.4b
(*.f64 -2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 a a))) (PI.f64)))
44.4b
(*.f64 -2 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 a a)) 1/180)))
48.6b
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
44.7b
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
Compiler

Compiled 6842 to 5066 computations (26% saved)

localize64.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
0.8b
(cbrt.f64 (/.f64 180 angle))
21.7b
(cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 155 to 94 computations (39.4% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1196×associate-/r/
986×associate-/l/
878×swap-sqr
460×distribute-lft-neg-in
406×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01373
127747
2373947
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 180 angle) 1/6) (pow.f64 (/.f64 180 angle) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 180 angle) 1/6) (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (pow.f64 (/.f64 1 angle) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (/.f64 -180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 angle)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (cbrt.f64 (/.f64 -180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 180) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 -180) (*.f64 1 (cbrt.f64 (neg.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (cbrt.f64 180))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 180 angle) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 180 angle) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (/.f64 -180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 180) (neg.f64 (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 180 angle) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))

simplify70.0ms (0.3%)

Algorithm
egg-herbie
Rules
1114×associate-+l+
1044×unswap-sqr
624×associate-+r-
558×+-commutative
538×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02092194
14111980
214261968
361371968
Stop Event
node limit
Counts
98 → 112
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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (/.f64 180 angle) 1/6) (neg.f64 (neg.f64 (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 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (neg.f64 (neg.f64 (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 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 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 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(*.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 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 (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(/.f64 1 (/.f64 -1 (cbrt.f64 (/.f64 -180 angle))))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.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 (neg.f64 (cbrt.f64 180)) (neg.f64 (cbrt.f64 angle)))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 180))) (cbrt.f64 angle))
(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)
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(neg.f64 (/.f64 (cbrt.f64 180) (neg.f64 (cbrt.f64 angle))))
(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 32400 (*.f64 angle angle))) 1)
(/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle 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))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(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 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 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 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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))
(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/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 angle (*.f64 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 (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)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(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)))
(-.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 (pow.f64 (/.f64 180 angle) 1/6) (neg.f64 (neg.f64 (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 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 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 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (neg.f64 (neg.f64 (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 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 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 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 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 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)) (neg.f64 (pow.f64 (/.f64 180 angle) 1/6)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (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 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 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 (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 180 angle) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (neg.f64 (neg.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 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(cbrt.f64 (/.f64 180 angle))
(/.f64 1 (/.f64 -1 (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(/.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 1 (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (/.f64 1 (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 (neg.f64 (cbrt.f64 180))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 180) (/.f64 1 (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (cbrt.f64 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))))
(sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)
(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))
(neg.f64 (cbrt.f64 (/.f64 -180 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle))) (neg.f64 (sqrt.f64 (cbrt.f64 (/.f64 -180 angle)))))
(neg.f64 (/.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))
(sqrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(sqrt.f64 (cbrt.f64 (/.f64 (/.f64 32400 angle) angle)))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6)
(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)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (/.f64 (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 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180)))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (cbrt.f64 (/.f64 180 angle)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 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 (/.f64 32400 angle) angle))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))

localize11.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 b (*.f64 b (PI.f64)))
0.2b
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
0.3b
(*.f64 b (PI.f64))
8.5b
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
Compiler

Compiled 31 to 10 computations (67.7% saved)

series5.0ms (0%)

Counts
4 → 60
Calls

18 calls:

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

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1072×sqrt-prod
982×unswap-sqr
822×swap-sqr
406×sqr-pow
406×sqrt-pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
122272
2268072
Stop Event
node limit
Counts
4 → 68
Calls
Call 1
Inputs
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (PI.f64)) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))))))

simplify84.0ms (0.3%)

Algorithm
egg-herbie
Rules
900×*-commutative
834×distribute-lft-in
802×distribute-rgt-in
732×times-frac
644×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01753052
14622968
217722944
370462944
Stop Event
node limit
Counts
128 → 96
Calls
Call 1
Inputs
(*.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 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 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+.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 (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 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 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100))
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
Outputs
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)))
(/.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 (PI.f64) (*.f64 b (*.f64 angle b)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(+.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) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (PI.f64))) (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))))))
(/.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 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (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 (PI.f64)) b))
(*.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))
(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 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b)))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/8100))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4)))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))) 3) 1/729000))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/8100))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4)))
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))) 3) 1/729000))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))) (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 angle (*.f64 (PI.f64) 1/90))
0.3b
(/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
5.3b
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
22.3b
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
Compiler

Compiled 81 to 58 computations (28.4% saved)

series6.0ms (0%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
1.0ms
angle
@inf
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
1.0ms
angle
@-inf
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
1.0ms
angle
@0
(/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
1.0ms
angle
@0
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))

rewrite116.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1616×associate-/l*
1262×associate-/r/
380×add-sqr-sqrt
366×*-un-lft-identity
364×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018108
139596
2502696
Stop Event
node limit
Counts
4 → 272
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (/.f64 1 (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 (*.f64 a a) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 0 (*.f64 (*.f64 a a) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 0 (*.f64 (*.f64 a a) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 a a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 a)) (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 a a) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (*.f64 (/.f64 a 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a -2) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) 1) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 -2)) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a a) -2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 a a) 1/2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 2 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 2 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 1) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) 180) 0) (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) 180) (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)) (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) (*.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90) angle))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/90) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/90) 3) (pow.f64 angle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))

simplify121.0ms (0.5%)

Algorithm
egg-herbie
Rules
1588×associate-/r*
1402×associate-/l*
1170×associate-*r/
1000×associate-*l/
954×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070511348
1209311276
Stop Event
node limit
Counts
332 → 398
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(/.f64 180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (*.f64 1/270 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))))) (*.f64 1/270 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/14880348000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/48600 (*.f64 (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))) (pow.f64 (PI.f64) 2))) (*.f64 1/2125764000000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/270 (*.f64 angle (PI.f64))))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 2 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 1 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (/.f64 1 (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2)))
(/.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(fma.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 (*.f64 a a) 1/2) 0))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 0 (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 a (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 a a) 1/2))
(*.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 1 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (*.f64 (*.f64 a a) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 a a))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 a a) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (*.f64 a a) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) a)
(*.f64 -1/2 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a 2) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a 1) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 a 1) (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a))
(*.f64 (/.f64 a -2) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 a (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 a))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) 1) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 -2)) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3) 1/3)
(pow.f64 (/.f64 2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 a a) -2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 a a) 1/2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 2 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(*.f64 -2 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (/.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 2 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 2 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 -1 (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 1) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) 180) 0) (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) 180) (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))) 2)
(*.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 -2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 -2 (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(pow.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(log.f64 (exp.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(cbrt.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(expm1.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 0)
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)) (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) (*.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/90) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle 1/180))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 a a))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle 1/180)))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 a a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a a))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 a a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/1417176000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (*.f64 a a))))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 a a))) (fma.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 a a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a a)))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 a a))) (fma.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 a a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/1417176000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (*.f64 a a)))))))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(/.f64 180 (*.f64 angle (PI.f64)))
(/.f64 (/.f64 180 angle) (PI.f64))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (*.f64 1/270 (*.f64 angle (PI.f64))))
(+.f64 (/.f64 180 (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) 1/270))
(+.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (*.f64 (PI.f64) (*.f64 angle 1/270)))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))))) (*.f64 1/270 (*.f64 angle (PI.f64)))))
(+.f64 (/.f64 180 (*.f64 angle (PI.f64))) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/131220000)) (*.f64 (*.f64 angle (PI.f64)) 1/270)))
(+.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/131220000)) (*.f64 (PI.f64) (*.f64 angle 1/270))))
(+.f64 (*.f64 180 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/14880348000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/48600 (*.f64 (+.f64 (*.f64 -1/13122000 (pow.f64 (PI.f64) 3)) (*.f64 1/43740000 (pow.f64 (PI.f64) 3))) (pow.f64 (PI.f64) 2))) (*.f64 1/2125764000000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/270 (*.f64 angle (PI.f64))))))
(+.f64 (/.f64 180 (*.f64 angle (PI.f64))) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/131220000)) (fma.f64 -1 (*.f64 (pow.f64 angle 5) (fma.f64 -1/14880348000000 (pow.f64 (PI.f64) 5) (fma.f64 1/48600 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/131220000) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2125764000000)))) (*.f64 (*.f64 angle (PI.f64)) 1/270))))
(+.f64 (/.f64 (/.f64 180 angle) (PI.f64)) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/131220000)) (fma.f64 -1 (*.f64 (pow.f64 angle 5) (fma.f64 -1/14880348000000 (pow.f64 (PI.f64) 5) (fma.f64 1/48600 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/131220000) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2125764000000)))) (*.f64 (PI.f64) (*.f64 angle 1/270)))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 0))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 2)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (neg.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)
(*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 4) (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)) (neg.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) 3))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 4) (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3)) (neg.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) 3))))
(/.f64 2 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 1 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 1 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (/.f64 1 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 1/2)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (/.f64 1 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
(/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
(/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))) (/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 4) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 4) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (/.f64 1 (cos.f64 (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))
(*.f64 (/.f64 (*.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 1) (cos.f64 (neg.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(*.f64 (cos.f64 (neg.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 1/2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3/2)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) 3) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(fma.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 0)
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (*.f64 (*.f64 a a) 1/2) 0))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 0 (*.f64 (*.f64 a a) 1/2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 (*.f64 (*.f64 a a) 1/2) 0)) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (*.f64 0 (*.f64 (*.f64 a a) 1/2))) (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 (*.f64 (*.f64 a a) 1/2) 0)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (-.f64 1 (*.f64 0 (*.f64 (*.f64 a a) 1/2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 0) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 a a) 1/2)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 a (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 a a) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))))
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) 2)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) 2)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 a a) 1/2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 a a))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 a (neg.f64 a)) (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 a a) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 (/.f64 (*.f64 a a) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) a)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 -1/2 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (*.f64 -1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 a (neg.f64 a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a 2) (*.f64 (/.f64 a 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a 2) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a 1) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a 1) (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)) (/.f64 a (/.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)) (/.f64 a (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (pow.f64 (cbrt.f64 a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (pow.f64 (cbrt.f64 a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (pow.f64 (cbrt.f64 a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 a (/.f64 2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 a)) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 2) (pow.f64 (cbrt.f64 a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) 2)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 (/.f64 2 a) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 (sqrt.f64 a) (/.f64 2 a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (/.f64 a -2) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 a))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 a (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 1 (/.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 1 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) 1/2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 a a) 1/2) -1) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) -1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) 0)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (+.f64 0 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3))) (+.f64 0 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 3) 0)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (+.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 0))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) 1/2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (-.f64 (cos.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cos.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 a a)) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))))
(/.f64 (*.f64 a a) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 2) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) 1) -1) (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) 1) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 a (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a))))
(/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) a)) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) a))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) (/.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(*.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2) a)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) a) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) a))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (/.f64 (/.f64 (*.f64 a a) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)) (cbrt.f64 -2)) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 -2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2))) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) (cbrt.f64 -2)) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
(pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 2)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) 2)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3) 1/3)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(pow.f64 (/.f64 2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1)
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 (*.f64 a a) -2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (/.f64 (pow.f64 a 4) 4)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2) (/.f64 (pow.f64 a 4) 4)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 a a) 1/2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 a a)) 1/2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (log.f64 (pow.f64 (exp.f64 (*.f64 a a)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (/.f64 8 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a a) 3) 8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(exp.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 2 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 -2 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (/.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2)))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 2 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (*.f64 2 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (*.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 -1 (/.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -2)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) 1) (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) 180) 0) (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) 180) (-.f64 0 (/.f64 (*.f64 angle (PI.f64)) 180)))))) 2)
(/.f64 2 (+.f64 (sin.f64 (+.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64))))) (sin.f64 (-.f64 (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 angle (/.f64 180 (PI.f64)))))))
(/.f64 2 (+.f64 (sin.f64 (*.f64 2 (*.f64 (/.f64 angle 180) (PI.f64)))) (sin.f64 (-.f64 (*.f64 (/.f64 angle 180) (PI.f64)) (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 -2 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 -2 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 -2 (-.f64 0 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 2 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 3)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (/.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2) (/.f64 (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))) (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (/.f64 (/.f64 2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))))
(pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) -1)
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))
(log.f64 (exp.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cbrt.f64 (pow.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(expm1.f64 (log1p.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log1p.f64 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 0)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(/.f64 (-.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)) (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (neg.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)) (*.f64 angle (neg.f64 (*.f64 1/90 (PI.f64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) 2)) (*.f64 angle (*.f64 (PI.f64) -1/90)))
(/.f64 (+.f64 0 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) (*.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) (+.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 0))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) 2))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3)
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90) angle))
(*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) 1/90) 3)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 1/90) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 1/180 (*.f64 angle (PI.f64)))
5.1b
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a))
21.6b
(sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
21.9b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 98 to 58 computations (40.8% saved)

series5.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1436×unswap-sqr
1168×swap-sqr
376×distribute-rgt-in
352×add-sqr-sqrt
346×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01882
136674
2428474
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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 a a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))))))

simplify80.0ms (0.3%)

Algorithm
egg-herbie
Rules
1276×unswap-sqr
1110×log-prod
852×*-commutative
464×fma-def
428×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01493745
13953737
216673385
351493365
Stop Event
node limit
Counts
77 → 72
Calls
Call 1
Inputs
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 6))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.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)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)
(/.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)
(pow.f64 (*.f64 a (sqrt.f64 (*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 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 a a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
Outputs
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a))
(*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/64800 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)))
(fma.f64 -1/64800 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle a) (*.f64 angle a))) (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 angle (*.f64 angle -1/64800)))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/64800 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)) (pow.f64 (PI.f64) 4))) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))))
(fma.f64 -1/64800 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle a) (*.f64 angle a))) (fma.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a) (*.f64 1/25194240000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/25194240000 (pow.f64 angle 4))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 angle (*.f64 angle -1/64800))) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/25194240000 (pow.f64 angle 4))))))
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 6))))) (*.f64 (pow.f64 a 2) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/64800 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)) (pow.f64 (PI.f64) 4))) (fma.f64 -1/24488801280000000 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 a a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 6))) (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)))))
(fma.f64 -1/64800 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle a) (*.f64 angle a))) (fma.f64 1/25194240000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 4) (*.f64 a a)) (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))) (pow.f64 (PI.f64) 4)) (fma.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6))) (*.f64 -1/24488801280000000 (pow.f64 angle 6))))))
(+.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 angle (*.f64 angle -1/64800))))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/25194240000 (pow.f64 angle 4))) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/24488801280000000 (pow.f64 angle 6))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 angle (*.f64 angle -1/64800)))) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1/24488801280000000 (pow.f64 angle 6))) (*.f64 (*.f64 (pow.f64 (PI.f64) 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 1/25194240000 (pow.f64 angle 4))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (fabs.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.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 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.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 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 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 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.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 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))) 1)
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 a a) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 a a) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 0)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 a a)) 2)
(/.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) 2) (+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 a a) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 1)
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 3)
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3) 1/3)
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 a 4)))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a))) 3))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(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 a a) 3)))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 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 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))) 1))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
0.7b
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
21.5b
(cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 118 to 65 computations (44.9% saved)

series11.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite82.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1012×*-commutative
922×sqrt-prod
792×unswap-sqr
636×swap-sqr
436×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01353
126553
2282853
Stop Event
node limit
Counts
3 → 150
Calls
Call 1
Inputs
(cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 angle (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle 1/180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 angle (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle 1/180))) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
1352×distribute-rgt-in
1334×distribute-lft-in
816×associate-*r*
716×associate-*l*
638×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03324962
17504296
229354098
Stop Event
node limit
Counts
154 → 202
Calls
Call 1
Inputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 1 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle 1/180))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2/3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
Outputs
1
1
1
1
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2)) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle angle) (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) angle))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2) (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle (*.f64 (*.f64 1/180 (PI.f64)) (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 angle)) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 angle (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3/4) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 angle))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 1/32400 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle angle) (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) angle))))
(*.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle))) (PI.f64))
(*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle))))
(*.f64 (PI.f64) (sqrt.f64 (*.f64 angle (*.f64 angle 1/32400))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle 1/180))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle 1/32400)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/12))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/12))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 4)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 5)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))) (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cbrt.f64 angle))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) 1) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/3)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 4)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 2)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fabs.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

eval621.0ms (2.5%)

Compiler

Compiled 34878 to 22986 computations (34.1% saved)

prune634.0ms (2.6%)

Pruning

192 alts after pruning (190 fresh and 2 done)

PrunedKeptTotal
New1050831133
Fresh23107130
Picked101
Done325
Total10771921269
Error
16.5b
Counts
1269 → 192
Alt Table
Click to see full alt table
StatusErrorProgram
50.2b
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
29.6b
(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)
29.6b
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
47.3b
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
29.2b
(/.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)
29.5b
(/.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)))))))
32.1b
(+.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)))
45.6b
(*.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)))
20.4b
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
29.7b
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
30.4b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
29.2b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.8b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6b
(*.f64 (*.f64 (*.f64 (fabs.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))))
46.7b
(*.f64 (*.f64 (*.f64 (exp.f64 (log.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))))
40.0b
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.1b
(*.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
20.7b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
23.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
20.3b
(*.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 1/180 (PI.f64))))))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 2) 3)))
43.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/3) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2/3) 3)))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 3)))
23.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) 3)))
23.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 3)))
20.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6)) (cbrt.f64 (PI.f64))) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 angle)))) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))) 3)))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)) 3)))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))))) 3)))
23.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)))
20.1b
(*.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 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))
21.5b
(*.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 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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) 2/3)) (cbrt.f64 (/.f64 180 angle)))))
20.0b
(*.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 180 angle)))))
21.6b
(*.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 32400 (*.f64 angle angle)))) 3)) (cbrt.f64 (/.f64 180 angle)))))
21.8b
(*.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) (/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (/.f64 180 angle)))))
24.6b
(*.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) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)) (cbrt.f64 (/.f64 180 angle)))))
21.5b
(*.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) (*.f64 (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
43.2b
(*.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) (*.f64 (pow.f64 (/.f64 180 angle) 1/3) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
19.9b
(*.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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.1b
(*.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) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
23.9b
(*.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) (*.f64 (log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
43.5b
(*.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) (*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
21.4b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6))))
43.2b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 180 angle) 1/3))))
20.1b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3))))
23.8b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))))))
20.6b
(*.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) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4))) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
20.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))
20.4b
(*.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)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))
20.3b
(*.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 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))
20.2b
(*.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 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))
20.1b
(*.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 (PI.f64)) 180)))
43.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))))
20.1b
(*.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 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))
20.2b
(*.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))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))
30.8b
(*.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 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6))))
20.2b
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
43.9b
(*.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 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))))
43.9b
(*.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 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))))
20.2b
(*.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 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))))
20.2b
(*.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 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
20.5b
(*.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 angle) 2) (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)))))
43.5b
(*.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 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
20.5b
(*.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 angle 1/180)) (sqrt.f64 (PI.f64)))))
20.3b
(*.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))))
43.7b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3/2)))))
23.0b
(*.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 angle (*.f64 1/180 (PI.f64)))))))
23.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))))
21.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
20.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
42.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
49.4b
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.7b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (PI.f64)) 1/180))
32.1b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
29.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))))))
51.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
40.9b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (fabs.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
43.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
40.0b
(*.f64 (*.f64 2 (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.0b
(*.f64 (*.f64 2 (*.f64 b b)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.0b
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.2b
(*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
43.6b
(*.f64 (*.f64 2 (exp.f64 (log.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)))))
32.2b
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
44.5b
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
38.0b
(*.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))))
44.8b
(*.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))))
41.0b
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
32.1b
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
44.4b
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
41.0b
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
49.8b
(*.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))
39.8b
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
39.9b
(*.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)))
29.2b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
30.0b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.5b
(*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)))
45.2b
(*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)))
57.2b
(*.f64 2 (exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
55.1b
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
45.1b
(*.f64 2 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
44.8b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))))
45.0b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
45.6b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
49.5b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (fabs.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)))))))
49.8b
(*.f64 2 (exp.f64 (log.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))))))))))
60.4b
(*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
60.5b
(*.f64 2 (exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
52.8b
(*.f64 1/90 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2))
32.0b
(*.f64 1/90 (/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))))
32.2b
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (*.f64 angle (+.f64 b a)))) (PI.f64)))
32.2b
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
23.9b
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
38.0b
(*.f64 1/90 (*.f64 (*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (PI.f64)))
41.0b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
44.4b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
41.9b
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
44.6b
(*.f64 1/90 (*.f64 (fabs.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
38.4b
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))
48.9b
(*.f64 1/90 (*.f64 angle (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)))
44.4b
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
41.2b
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
48.1b
(*.f64 1/90 (*.f64 angle (*.f64 b (fabs.f64 (*.f64 b (PI.f64))))))
47.4b
(*.f64 1/90 (*.f64 angle (*.f64 b (expm1.f64 (log1p.f64 (*.f64 b (PI.f64)))))))
42.0b
(*.f64 1/90 (*.f64 angle (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))))
44.6b
(*.f64 1/90 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))))
47.7b
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
51.0b
(*.f64 -2 (pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 2))
38.0b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
53.5b
(*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
43.0b
(*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))
44.7b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (/.f64 180 angle) (PI.f64))))
44.7b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 180 (*.f64 angle (PI.f64)))))
55.0b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3))))))
43.0b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))
43.6b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90))))))))
45.1b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
42.9b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
44.1b
(*.f64 -2 (/.f64 (*.f64 a a) (+.f64 (/.f64 180 (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) 1/270))))
49.7b
(*.f64 -2 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))))
52.0b
(*.f64 -2 (/.f64 (*.f64 a a) (log1p.f64 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
40.5b
(*.f64 -2 (*.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2) a)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
42.6b
(*.f64 -2 (*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
42.7b
(*.f64 -2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
47.6b
(*.f64 -2 (*.f64 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)))
53.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) (*.f64 a a)))
44.4b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 a a)))
42.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
42.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))
42.6b
(*.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)))
45.2b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
54.3b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
50.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))) (*.f64 a a)))
43.3b
(*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
44.4b
(*.f64 -2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 a a))) (PI.f64)))
47.5b
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
47.3b
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a)))
47.4b
(*.f64 -2 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)))
38.0b
(*.f64 -2 (*.f64 (cbrt.f64 a) (*.f64 (/.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (cbrt.f64 a) 2)))))
38.4b
(*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
46.4b
(*.f64 -2 (exp.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
47.6b
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
44.7b
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
Compiler

Compiled 10440 to 7907 computations (24.3% saved)

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))
0.8b
(cbrt.f64 (/.f64 180 angle))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
22.0b
(cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
Compiler

Compiled 179 to 115 computations (35.8% saved)

series3.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1698×associate-/l/
368×add-sqr-sqrt
352×pow1
352×*-un-lft-identity
342×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01882
137436
2508036
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (*.f64 angle 1/180) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 180) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 180)) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (neg.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 1 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 1 (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 180 angle) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 180 angle) (cbrt.f64 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))))))

simplify75.0ms (0.3%)

Algorithm
egg-herbie
Rules
1658×associate-/r*
1346×associate-/l*
956×associate-+r+
618×*-commutative
524×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02352725
15582609
219872563
368262563
Stop Event
node limit
Counts
87 → 116
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 8))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 8))) (+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 12))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(-.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 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))) 1)
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(/.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 1 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6)))
(/.f64 1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (*.f64 angle 1/180)))
(/.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 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6))))
(/.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (cbrt.f64 180) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle))))
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 -1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 -1 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 -1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (sqrt.f64 (cbrt.f64 180)) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle))))
(/.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (neg.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.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 (/.f64 1 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 1/180)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 1/180))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle))))
(/.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 1 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 1 (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) 3)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) -1)
(sqrt.f64 (/.f64 (/.f64 180 angle) (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
Outputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (pow.f64 (cbrt.f64 180) 4)) 1)
(fma.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (*.f64 (cbrt.f64 180) 180) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 1)
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 8))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4)))))
(fma.f64 1/24 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 (cbrt.f64 180) 8) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4)))))
(fma.f64 1/24 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 180) 8)) (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 4))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (pow.f64 (cbrt.f64 180) 4)) 1))
(fma.f64 1/24 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 180) 8))) (fma.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (*.f64 (cbrt.f64 180) 180) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) 1))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 8))) (+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 12))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))))
(fma.f64 1/24 (/.f64 (pow.f64 angle 4) (/.f64 (pow.f64 (cbrt.f64 180) 8) (*.f64 (pow.f64 (cbrt.f64 1/180) 4) (pow.f64 (PI.f64) 4)))) (+.f64 1 (fma.f64 -1/720 (/.f64 (pow.f64 angle 6) (/.f64 (pow.f64 (cbrt.f64 180) 12) (*.f64 (pow.f64 (cbrt.f64 1/180) 6) (pow.f64 (PI.f64) 6)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 4))))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 180) 8)) (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 4))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/180) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 angle angle))) (pow.f64 (cbrt.f64 180) 4)) 1)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 angle 6) 1/32400) (/.f64 (pow.f64 (cbrt.f64 180) 12) (pow.f64 (PI.f64) 6)))))
(fma.f64 1/24 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/180) 1/180) (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 angle 4) (pow.f64 (cbrt.f64 180) 8))) (fma.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 1/180) 2) (/.f64 (*.f64 (cbrt.f64 180) 180) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/720 (*.f64 (/.f64 (pow.f64 angle 6) 34012224000000) (pow.f64 (PI.f64) 6)) 1)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 angle (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (cbrt.f64 1/180) (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 angle (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (cbrt.f64 1/180) (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 angle (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (cbrt.f64 1/180) (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 1/180) (PI.f64))) (pow.f64 (cbrt.f64 180) 2)))
(cos.f64 (/.f64 angle (/.f64 (pow.f64 (cbrt.f64 180) 2) (*.f64 (cbrt.f64 1/180) (PI.f64)))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 -180) 2)) (*.f64 (PI.f64) (cbrt.f64 -1/180))))
(cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 -1/180)) (/.f64 angle (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 -180) 2)) (*.f64 (PI.f64) (cbrt.f64 -1/180))))
(cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 -1/180)) (/.f64 angle (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 -180) 2)) (*.f64 (PI.f64) (cbrt.f64 -1/180))))
(cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 -1/180)) (/.f64 angle (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/180))) (pow.f64 (cbrt.f64 -180) 2))))
(cos.f64 (*.f64 (/.f64 angle (pow.f64 (cbrt.f64 -180) 2)) (*.f64 (PI.f64) (cbrt.f64 -1/180))))
(cos.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 -1/180)) (/.f64 angle (pow.f64 (cbrt.f64 -180) 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (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 (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 (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 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(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 (PI.f64) (*.f64 angle 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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(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 (PI.f64) (*.f64 angle 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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(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 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 1 (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (*.f64 angle 1/180) 1/6))) (pow.f64 (/.f64 180 angle) 1/6))
(/.f64 (/.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (*.f64 angle 1/180)))
(/.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 (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 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.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 (cbrt.f64 (/.f64 180 angle))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (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 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 4)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.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 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 4))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (cbrt.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 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 -1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 -1 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 -1 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(/.f64 (sqrt.f64 -1) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))) (pow.f64 (/.f64 180 angle) 1/6))
(/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (/.f64 180 angle) 1/6)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 (sqrt.f64 (cbrt.f64 180)) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (cbrt.f64 angle)))) (pow.f64 (/.f64 180 angle) 1/6))
(*.f64 (pow.f64 (/.f64 180 angle) 1/6) (/.f64 (/.f64 (sqrt.f64 (cbrt.f64 180)) (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 angle))))
(/.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 (/.f64 180 angle)) -1) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.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 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(/.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 (/.f64 1 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 1/180)))
(/.f64 (/.f64 1 (cbrt.f64 angle)) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 1 (*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (*.f64 angle 1/180)))
(/.f64 (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 1/180))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (neg.f64 (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (neg.f64 (cbrt.f64 angle))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle)))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (cbrt.f64 180)) (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 angle))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) 1) (*.f64 1 (*.f64 (cbrt.f64 angle) (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) -1) (*.f64 1 (*.f64 (cbrt.f64 angle) (neg.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(/.f64 1 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (/.f64 (cbrt.f64 angle) (cbrt.f64 180))))
(/.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 angle)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(pow.f64 (/.f64 180 angle) 2/3)
(exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)) 3)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) -1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(sqrt.f64 (/.f64 (/.f64 180 angle) (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(cbrt.f64 (/.f64 (/.f64 32400 angle) angle))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3) 1))
(exp.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) -2)

localize9.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 b (*.f64 angle b))
0.2b
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
0.2b
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))
Compiler

Compiled 31 to 10 computations (67.7% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(*.f64 b (*.f64 angle b))
0.0ms
b
@inf
(*.f64 b (*.f64 angle b))
0.0ms
angle
@inf
(*.f64 b (*.f64 angle b))
0.0ms
b
@0
(*.f64 b (*.f64 angle b))
0.0ms
angle
@-inf
(*.f64 b (*.f64 angle b))

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1120×*-commutative
986×sqrt-prod
890×unswap-sqr
722×swap-sqr
404×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161
122161
2265761
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 b (*.f64 angle b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 1/90 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 angle (*.f64 b b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (sqrt.f64 angle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 angle (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))))

simplify76.0ms (0.3%)

Algorithm
egg-herbie
Rules
1580×associate-/r/
1228×unswap-sqr
718×*-commutative
618×times-frac
588×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01382907
13622837
214142819
368822819
Stop Event
node limit
Counts
123 → 74
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 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))))
(pow.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 1)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3)
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)) 1/2)
(pow.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)) 1/3)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))))
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(pow.f64 (*.f64 b (sqrt.f64 angle)) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4))
(fabs.f64 (*.f64 angle (*.f64 b b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) -1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (log1p.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle))))))))
(pow.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 angle)) (sqrt.f64 (*.f64 1/90 (PI.f64)))) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)) 1/2)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 2)))
(pow.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)) 1/3)
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3)))
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3)))
(cbrt.f64 (*.f64 1/729000 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3)))
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3)))
(cbrt.f64 (*.f64 1/729000 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3)))
(cbrt.f64 (*.f64 1/729000 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 1/90 angle)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b 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 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 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 angle))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2) 1/2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) -1)
(*.f64 angle (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)
(*.f64 angle (*.f64 b b))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))
(*.f64 angle (*.f64 b b))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 b b))) (log1p.f64 (*.f64 angle (*.f64 b b))))) 1) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b b))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 b b))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 b b)))))))
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(*.f64 angle (*.f64 b b))
(pow.f64 (*.f64 b (sqrt.f64 angle)) 2)
(*.f64 angle (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)
(*.f64 angle (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4) 1/2)
(*.f64 angle (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3) 1/3)
(*.f64 angle (*.f64 b b))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 angle)) 4))
(*.f64 angle (*.f64 b b))
(fabs.f64 (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 b b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) angle) b))
(*.f64 angle (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 b b)) 3))
(*.f64 angle (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
0.4b
(*.f64 (PI.f64) (*.f64 1/180 angle))
0.4b
(*.f64 (PI.f64) (/.f64 angle 180))
22.1b
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 89 to 48 computations (46.1% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1868×associate-*l/
516×associate-/r*
364×add-sqr-sqrt
354×pow1
354×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01660
135060
2469960
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (/.f64 1 (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (*.f64 (*.f64 -2 a) (*.f64 -2 a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 (*.f64 -2 b) (*.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 b) 3) (pow.f64 (*.f64 -2 a) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (+.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (-.f64 (*.f64 (*.f64 -2 a) (*.f64 -2 a)) (*.f64 (*.f64 -2 b) (*.f64 -2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (/.f64 1 (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (sqrt.f64 (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 b a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (cbrt.f64 (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (-.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (+.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 a a (*.f64 b (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (-.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 a b)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (+.f64 b a)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3) (pow.f64 (*.f64 -2 (+.f64 b a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))))))

simplify84.0ms (0.3%)

Algorithm
egg-herbie
Rules
1776×associate-*l/
1338×associate-/r/
1174×associate-*r*
840×associate-*l*
636×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02825820
19275068
251355068
Stop Event
node limit
Counts
114 → 134
Calls
Call 1
Inputs
(*.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/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.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 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.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 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.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 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (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 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (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 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.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 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.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 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (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 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (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 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (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 (*.f64 -1/90 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (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 (*.f64 -1/90 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (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 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (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 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (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 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)))
(+.f64 (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))
(+.f64 (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)
(/.f64 (*.f64 1 (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (/.f64 1 (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (-.f64 b a)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (*.f64 (*.f64 -2 a) (*.f64 -2 a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 (*.f64 -2 b) (*.f64 -2 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 b) 3) (pow.f64 (*.f64 -2 a) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (+.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (-.f64 (*.f64 (*.f64 -2 a) (*.f64 -2 a)) (*.f64 (*.f64 -2 b) (*.f64 -2 a)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (/.f64 1 (-.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (sqrt.f64 (+.f64 b a)))
(/.f64 (*.f64 (/.f64 (+.f64 b a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (cbrt.f64 (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (-.f64 a (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.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 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (fma.f64 b b (*.f64 a (-.f64 a b))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 a b)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (+.f64 b a)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3) (pow.f64 (*.f64 -2 (+.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 b (*.f64 0 (*.f64 (*.f64 angle a) (PI.f64)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 b 0))
(+.f64 (*.f64 -1/90 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (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))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 -1/90 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (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))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(fma.f64 -1/90 (*.f64 b (*.f64 0 (*.f64 (*.f64 angle a) (PI.f64)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 b 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(fma.f64 -1/90 (*.f64 b (*.f64 0 (*.f64 (*.f64 angle a) (PI.f64)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 b 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 b (PI.f64)))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 (*.f64 0 (*.f64 (PI.f64) a)) b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a)) (*.f64 b 0)))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) -1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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 1/180 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 a)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) (*.f64 -2 b)))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 -2 a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 (*.f64 -2 b) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))) 1)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 1 (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (/.f64 1 (+.f64 b a)))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (-.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 b) 3) (pow.f64 a 3)) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 -2 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) -2) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (*.f64 (*.f64 -2 a) (*.f64 -2 a))) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (-.f64 (*.f64 -2 b) (*.f64 -2 a)))
(/.f64 (-.f64 (*.f64 4 (*.f64 b b)) (*.f64 4 (*.f64 a a))) (/.f64 (*.f64 -2 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -2 (-.f64 b a))) (*.f64 -2 (-.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 b) 3) (pow.f64 (*.f64 -2 a) 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (+.f64 (*.f64 (*.f64 -2 b) (*.f64 -2 b)) (-.f64 (*.f64 (*.f64 -2 a) (*.f64 -2 a)) (*.f64 (*.f64 -2 b) (*.f64 -2 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b -2) 3) (pow.f64 (*.f64 a -2) 3)) (/.f64 (+.f64 (*.f64 4 (*.f64 b b)) (*.f64 (*.f64 a -2) (-.f64 (*.f64 a -2) (*.f64 b -2)))) (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 -8 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 (fma.f64 (*.f64 a -2) (*.f64 -2 (-.f64 a b)) (*.f64 (*.f64 b b) 4)) (*.f64 1/180 (*.f64 (*.f64 angle (-.f64 a b)) (PI.f64)))))
(*.f64 (/.f64 (*.f64 1/180 (*.f64 (*.f64 angle (-.f64 a b)) (PI.f64))) (fma.f64 (*.f64 a -2) (*.f64 -2 (-.f64 a b)) (*.f64 (*.f64 b b) 4))) (*.f64 -8 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (/.f64 1 (-.f64 a b)))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (sqrt.f64 (+.f64 b a)))
(/.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sqrt.f64 (+.f64 a b))) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (-.f64 a b) (/.f64 (sqrt.f64 (+.f64 a b)) (+.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (sqrt.f64 (+.f64 a b))) (*.f64 (/.f64 (-.f64 a b) (sqrt.f64 (+.f64 a b))) (+.f64 a b)))
(/.f64 (*.f64 (/.f64 (+.f64 b a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (cbrt.f64 (+.f64 b a)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (-.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (cbrt.f64 (+.f64 a b))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (-.f64 a (neg.f64 b)))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (neg.f64 (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (neg.f64 b) a)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b))) (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (neg.f64 (pow.f64 a 3))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (-.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))))
(*.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (+.f64 b a)))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 1/180 angle) -2) (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90)))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (*.f64 angle -1/90))) (fma.f64 a a (*.f64 b (+.f64 a b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b)))) -2) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 -2 (PI.f64)) (*.f64 1/180 (*.f64 angle (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) (-.f64 a b)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 1)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 3)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3) 1/3)
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 a b)) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 b a))))
(*.f64 (*.f64 -2 (+.f64 a b)) (log.f64 (pow.f64 (exp.f64 (-.f64 a b)) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 -2 (+.f64 a b)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (log.f64 (exp.f64 (-.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))) 3))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (+.f64 b a)) 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (+.f64 a b) 3)) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (+.f64 a b) 3)) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle (-.f64 a b)) (PI.f64))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) (-.f64 a b))) 3) (pow.f64 (*.f64 -2 (+.f64 b a)) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (+.f64 a b) 3)) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) 3)))
(cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (+.f64 a b) 3)) (pow.f64 (*.f64 1/180 (*.f64 (*.f64 angle (-.f64 a b)) (PI.f64))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) 1))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b))))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(-.f64 (*.f64 b b) (*.f64 a a))
3.5b
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
9.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
22.3b
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
Compiler

Compiled 99 to 57 computations (42.4% saved)

series93.0ms (0.4%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
58.0ms
angle
@-inf
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
13.0ms
angle
@inf
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
13.0ms
angle
@0
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
5.0ms
b
@0
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
2.0ms
a
@0
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))

rewrite93.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
934×associate-*r/
832×associate-*l/
460×add-sqr-sqrt
448×pow1
448×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022119
145199
2565199
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (-.f64 (+.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (+.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (fma.f64 b b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3) (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))))

simplify114.0ms (0.5%)

Algorithm
egg-herbie
Rules
1236×associate-*r*
998×associate-*l*
766×+-commutative
602×associate--r+
470×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03149277
18468089
264998089
Stop Event
node limit
Counts
167 → 166
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))
(fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(fabs.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (-.f64 (+.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.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 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.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 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (-.f64 (*.f64 b b) (*.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 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (+.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 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.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)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.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)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 0)
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(fma.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 a a) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(+.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (fma.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (fma.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fabs.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))) 1)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (fma.f64 a 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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (fma.f64 a 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 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (-.f64 (+.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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (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 angle (*.f64 1/90 (PI.f64)))) (fma.f64 (*.f64 a (+.f64 a (neg.f64 a))) (+.f64 (*.f64 a a) (-.f64 (*.f64 a (+.f64 a (neg.f64 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 a (neg.f64 a))) 3)))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 1/90 (*.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (*.f64 1 (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (/.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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (fma.f64 a 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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (fma.f64 a 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 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (-.f64 (+.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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.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 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (+.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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (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 angle (*.f64 1/90 (PI.f64)))) (fma.f64 (*.f64 a (+.f64 a (neg.f64 a))) (+.f64 (*.f64 a a) (-.f64 (*.f64 a (+.f64 a (neg.f64 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 a (neg.f64 a))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 1/90 (*.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (*.f64 1 (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 2 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.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 angle (*.f64 1/90 (PI.f64)))) (*.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 2)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 3)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a)))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3) (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) 2)) 3)))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 0)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1/4)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 2)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 3)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3) 1/3)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(fabs.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(cbrt.f64 (/.f64 180 angle))
2.6b
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
10.1b
(cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))
21.7b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 156 to 98 computations (37.2% saved)

series38.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
21.0ms
angle
@-inf
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
10.0ms
angle
@0
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
6.0ms
angle
@inf
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
1.0ms
angle
@0
(cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))
0.0ms
angle
@-inf
(cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
906×associate-/r/
762×associate-/l/
444×distribute-lft-neg-in
416×distribute-rgt-in
392×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01670
133036
2427236
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 180 angle)) (pow.f64 (/.f64 180 angle) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 180 2/3) (pow.f64 (/.f64 1 angle) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 2/3) (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 180 angle) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (log.f64 (/.f64 180 angle)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))

simplify71.0ms (0.3%)

Algorithm
egg-herbie
Rules
1478×associate-+r+
1144×distribute-lft-in
1138×distribute-rgt-in
680×times-frac
648×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02098589937109
14842455
216182365
351762365
Stop Event
node limit
Counts
85 → 110
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -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 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)
(*.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 (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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (sqrt.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 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (neg.f64 (cbrt.f64 (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 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (pow.f64 180 2/3) (pow.f64 (/.f64 1 angle) 2/3))
(*.f64 (pow.f64 1 2/3) (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (neg.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 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.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))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))
(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)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))))
(fma.f64 -1/2 (/.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (cbrt.f64 1/32400) 2))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (pow.f64 (cbrt.f64 180) 2))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (PI.f64) 2))) (*.f64 angle angle)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (cbrt.f64 1/32400) 2))) (/.f64 (*.f64 (*.f64 1/24 (*.f64 (cbrt.f64 1/32400) 1/32400)) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 (cbrt.f64 180) 180))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (pow.f64 (cbrt.f64 180) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) 1/5832000)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (PI.f64) 2))) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) 1/5832000)) 1))
(+.f64 1 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (pow.f64 (cbrt.f64 180) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(+.f64 1 (fma.f64 -1/720 (/.f64 (pow.f64 (cbrt.f64 1/32400) 6) (/.f64 (pow.f64 (cbrt.f64 180) 6) (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 2) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 180) 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/32400) 4) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (pow.f64 (cbrt.f64 180) 4))))))
(+.f64 1 (fma.f64 -1/720 (*.f64 1/34012224000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (fma.f64 -1/2 (/.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (cbrt.f64 1/32400) 2))) (/.f64 (*.f64 (*.f64 1/24 (*.f64 (cbrt.f64 1/32400) 1/32400)) (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 (cbrt.f64 180) 180)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (pow.f64 (cbrt.f64 180) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) 1/5832000)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 1/32400) 2) (/.f64 (pow.f64 (cbrt.f64 180) 2) (pow.f64 (PI.f64) 2))) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (cbrt.f64 1/32400) (cbrt.f64 180)) 1/5832000)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (cbrt.f64 1/32400))))
(cos.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (cbrt.f64 1/32400))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 180)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (cbrt.f64 1/32400))))
(cos.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (cbrt.f64 1/32400))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 180)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (cbrt.f64 1/32400))))
(cos.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (cbrt.f64 1/32400))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 180)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 180) (PI.f64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) (/.f64 (cbrt.f64 180) (cbrt.f64 1/32400))))
(cos.f64 (/.f64 angle (/.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (cbrt.f64 1/32400))))
(cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/32400) angle) (cbrt.f64 180)) (PI.f64)))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) angle)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) angle))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) angle)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) angle))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) angle)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) angle))))
(cos.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 angle (PI.f64)) (cbrt.f64 -180)) (pow.f64 1/32400 1/3))))
(cos.f64 (neg.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 angle (/.f64 (cbrt.f64 -180) (PI.f64))))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 angle (cbrt.f64 -180)) (PI.f64))))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 (/.f64 (PI.f64) (cbrt.f64 -180)) angle)))
(cos.f64 (*.f64 (cbrt.f64 1/32400) (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) angle))))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (*.f64 -1 (log.f64 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 180) (log.f64 (/.f64 1 angle)))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180)))
(exp.f64 (*.f64 2/3 (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -180))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 (/.f64 -1 angle)) (log.f64 -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)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (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 (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 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(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 (PI.f64) (*.f64 angle 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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(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 (PI.f64) (*.f64 angle 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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(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 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.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 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 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 (pow.f64 (/.f64 180 angle) 1/6) (*.f64 (pow.f64 (/.f64 180 angle) 1/6) (cbrt.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.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 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.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)))) (*.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 (/.f64 180 angle)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 180 angle))) (neg.f64 (cbrt.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle 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)))))) (neg.f64 (cbrt.f64 (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 (/.f64 180 angle)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 -1 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (pow.f64 180 2/3) (pow.f64 (/.f64 1 angle) 2/3))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(*.f64 (pow.f64 1 2/3) (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3) (pow.f64 (sqrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 180 angle))) (cbrt.f64 (sqrt.f64 (/.f64 180 angle)))))
(*.f64 (sqrt.f64 (/.f64 180 angle)) (cbrt.f64 (sqrt.f64 (/.f64 180 angle))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 2/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2/3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3) (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1/3)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 1/3) (pow.f64 (cbrt.f64 (/.f64 180 angle)) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))) (sqrt.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (neg.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 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 4)) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(/.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(/.f64 (cbrt.f64 32400) (pow.f64 (cbrt.f64 angle) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 180)) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 angle))
(/.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 angle))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)) (cbrt.f64 180))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 angle)))
(pow.f64 (/.f64 180 angle) 2/3)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) 1)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) 3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/3)
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(pow.f64 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))
(pow.f64 (exp.f64 2/3) (+.f64 (log.f64 180) (neg.f64 (log.f64 angle))))
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 2)
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (/.f64 180 angle)) 2/3))
(pow.f64 (E.f64) (*.f64 2/3 (log.f64 (/.f64 180 angle))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (sqrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle))))) (sqrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)) 2)) (cbrt.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))) 2)) (cbrt.f64 (*.f64 2/3 (log.f64 (/.f64 180 angle)))))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 4/3)))
(sqrt.f64 (pow.f64 (exp.f64 4/3) (log.f64 (/.f64 180 angle))))
(fabs.f64 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 2))
(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)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))
(cbrt.f64 (/.f64 32400 (*.f64 angle angle)))

eval568.0ms (2.3%)

Compiler

Compiled 39421 to 23245 computations (41% saved)

prune563.0ms (2.3%)

Pruning

203 alts after pruning (200 fresh and 3 done)

PrunedKeptTotal
New1135411176
Fresh26159185
Picked101
Done336
Total11652031368
Error
16.5b
Counts
1368 → 203
Alt Table
Click to see full alt table
StatusErrorProgram
50.2b
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3) 1/3)
50.1b
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) 3) 1/3)
43.9b
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))) 2)
29.6b
(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)
29.6b
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 3)
47.3b
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
29.2b
(/.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)
29.5b
(/.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)))))))
45.6b
(*.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)))
23.9b
(*.f64 (/.f64 (*.f64 1 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -2 (+.f64 b a)))) (/.f64 1 (-.f64 a b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.4b
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
29.2b
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
29.7b
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
30.4b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
29.2b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.8b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5b
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.6b
(*.f64 (*.f64 (*.f64 (fabs.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))))
46.7b
(*.f64 (*.f64 (*.f64 (exp.f64 (log.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))))
44.4b
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle -1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.8b
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 angle (-.f64 a b)))) (*.f64 -2 (+.f64 a b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
40.0b
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.1b
(*.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.7b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
43.7b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3))) (cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
23.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
23.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
23.9b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
24.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
45.8b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
52.7b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
20.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))
43.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 (/.f64 (/.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (cbrt.f64 (/.f64 180 angle)))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
20.3b
(*.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 1/180 (PI.f64))))))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 2) 3)))
43.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/3) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2/3) 3)))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3/2)))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) 3)))
23.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)))) 3)))
23.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (exp.f64 2) (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 3)))
20.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)))
43.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))) 3)))
20.4b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)) 3)))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 1/180 (PI.f64)))))) 3)))
23.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 3)))
21.5b
(*.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 32400 (*.f64 angle angle)) 1/3)) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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) 2/3)) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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 (exp.f64 2/3) (log.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
20.0b
(*.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 180 angle)))))
20.2b
(*.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 angle 1/180)) -2)) (cbrt.f64 (/.f64 180 angle)))))
21.6b
(*.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 32400 (*.f64 angle angle)))) 3)) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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 (E.f64) (*.f64 2/3 (log.f64 (/.f64 180 angle))))) (cbrt.f64 (/.f64 180 angle)))))
43.3b
(*.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) (/.f64 (pow.f64 (/.f64 180 angle) 1/6) (sqrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (/.f64 180 angle)))))
20.3b
(*.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) (/.f64 (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (/.f64 180 angle)))))
43.4b
(*.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) (/.f64 (sqrt.f64 (cbrt.f64 180)) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (/.f64 180 angle) 1/6)) (sqrt.f64 (cbrt.f64 angle))))) (cbrt.f64 (/.f64 180 angle)))))
21.8b
(*.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) (/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 angle angle)))) (cbrt.f64 (/.f64 180 angle)))))
24.6b
(*.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) (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))) 1)) (cbrt.f64 (/.f64 180 angle)))))
21.5b
(*.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) (*.f64 (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
43.2b
(*.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) (*.f64 (pow.f64 (/.f64 180 angle) 1/3) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
21.5b
(*.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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6))))
43.3b
(*.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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 180 angle) 1/3))))
20.1b
(*.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) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 -180 angle)))) (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 -180 angle))))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
23.9b
(*.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) (*.f64 (log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
43.5b
(*.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) (*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))
21.4b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 32400 (*.f64 angle angle)) 1/6))))
43.2b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (/.f64 180 angle) 1/3))))
20.1b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) 3))))
23.8b
(*.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) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle)))))))
20.4b
(*.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) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 4)))) (cbrt.f64 (/.f64 180 angle)))))
20.6b
(*.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) (sqrt.f64 (/.f64 (/.f64 180 angle) (cbrt.f64 (*.f64 angle 1/180))))) (cbrt.f64 (/.f64 180 angle)))))
43.3b
(*.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 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (pow.f64 (/.f64 180 angle) 1/3))))
43.5b
(*.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 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 1 angle))))))
43.5b
(*.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 (*.f64 (log.f64 (/.f64 180 angle)) 2/3))) (exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) 1/3)))))
20.4b
(*.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)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))))
20.3b
(*.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 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))
20.4b
(*.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 (PI.f64)) (/.f64 (cbrt.f64 180) (cbrt.f64 1/32400)))))
20.1b
(*.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 (PI.f64)) 180)))
20.0b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))))
20.1b
(*.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 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))
20.2b
(*.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))))
20.3b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))
30.8b
(*.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 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/6))))
20.2b
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3) (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
43.9b
(*.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 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 5)))))
20.2b
(*.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 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 angle)))))
20.0b
(*.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 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle)))
20.3b
(*.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 angle (PI.f64)) (cbrt.f64 180)) (pow.f64 1/32400 1/3))))
20.2b
(*.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 (pow.f64 (cbrt.f64 -180) 2)) (*.f64 (PI.f64) (cbrt.f64 -1/180)))))
43.5b
(*.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 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
20.3b
(*.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))))
23.0b
(*.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 angle (*.f64 1/180 (PI.f64)))))))
23.1b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)))))
21.2b
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
32.1b
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle -1/90) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.2b
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 1/90 angle))
49.4b
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.7b
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 3))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
29.6b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
29.2b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))))))
40.9b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (fabs.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
50.8b
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
40.0b
(*.f64 (*.f64 2 (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.0b
(*.f64 (*.f64 2 (*.f64 b b)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
51.9b
(*.f64 (*.f64 2 (*.f64 b b)) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
52.0b
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.2b
(*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
52.6b
(*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
43.6b
(*.f64 (*.f64 2 (exp.f64 (log.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)))))
40.9b
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.9b
(*.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.3b
(*.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.5b
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
38.0b
(*.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))))
44.8b
(*.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))))
41.0b
(*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))
32.1b
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
44.4b
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
41.0b
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
49.8b
(*.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))
39.8b
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
39.9b
(*.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)))
29.2b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
30.0b
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.5b
(*.f64 2 (exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3) 1/3)))
45.2b
(*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 3)))
57.2b
(*.f64 2 (exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
55.1b
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
45.1b
(*.f64 2 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))
44.8b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
45.6b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
44.9b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
49.5b
(*.f64 2 (exp.f64 (log.f64 (*.f64 (fabs.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)))))))
49.8b
(*.f64 2 (exp.f64 (log.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))))))))))
60.4b
(*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
60.5b
(*.f64 2 (exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))))
52.8b
(*.f64 1/90 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2))
32.0b
(*.f64 1/90 (/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))))
32.2b
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (*.f64 angle (+.f64 b a)))) (PI.f64)))
32.2b
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
23.9b
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
38.0b
(*.f64 1/90 (*.f64 (*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))) (PI.f64)))
41.0b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
44.4b
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
41.9b
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
38.4b
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))
47.6b
(*.f64 1/90 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle (*.f64 b b)))))
48.9b
(*.f64 1/90 (*.f64 angle (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)))
44.4b
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
48.1b
(*.f64 1/90 (*.f64 angle (*.f64 b (fabs.f64 (*.f64 b (PI.f64))))))
47.4b
(*.f64 1/90 (*.f64 angle (*.f64 b (expm1.f64 (log1p.f64 (*.f64 b (PI.f64)))))))
42.0b
(*.f64 1/90 (*.f64 angle (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))))
44.6b
(*.f64 1/90 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))))
51.0b
(*.f64 -2 (pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2))) 2))
38.0b
(*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 3))
53.5b
(*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
43.0b
(*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)))
44.7b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (/.f64 180 angle) (PI.f64))))
44.7b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 180 (*.f64 angle (PI.f64)))))
55.0b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3))))))
43.0b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))))
43.6b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) 1/90))))))))
45.1b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
42.9b
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
44.1b
(*.f64 -2 (/.f64 (*.f64 a a) (+.f64 (/.f64 180 (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) 1/270))))
49.7b
(*.f64 -2 (/.f64 (*.f64 a a) (sqrt.f64 (/.f64 4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))))
52.0b
(*.f64 -2 (/.f64 (*.f64 a a) (log1p.f64 (expm1.f64 (/.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
42.6b
(*.f64 -2 (*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
42.7b
(*.f64 -2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
47.6b
(*.f64 -2 (*.f64 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 a a)))
53.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)) (*.f64 a a)))
42.8b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (*.f64 a a)))
42.7b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
42.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a a)))
42.6b
(*.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)))
45.2b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
54.3b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 a a)))
50.6b
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))) (*.f64 a a)))
43.3b
(*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
44.4b
(*.f64 -2 (*.f64 (*.f64 1/180 (*.f64 angle (*.f64 a a))) (PI.f64)))
47.5b
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
47.3b
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (fabs.f64 (*.f64 angle (PI.f64))))) (*.f64 a a)))
47.4b
(*.f64 -2 (*.f64 (sin.f64 (fabs.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 a a)))
38.4b
(*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
46.4b
(*.f64 -2 (exp.f64 (log.f64 (*.f64 a (*.f64 (/.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
41.9b
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
47.6b
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
36.8b
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))))
44.7b
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
Compiler

Compiled 5602 to 4270 computations (23.8% saved)

regimes1.5s (6.1%)

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

10 calls:

161.0ms
angle
157.0ms
(/.f64 angle 180)
154.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
153.0ms
a
150.0ms
b
Results
ErrorSegmentsBranch
19.9b1a
19.9b1b
19.9b1angle
19.9b1(*.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))))
19.9b1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
19.9b1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
19.9b1(pow.f64 b 2)
19.9b1(pow.f64 a 2)
19.9b1(*.f64 (PI.f64) (/.f64 angle 180))
19.9b1(/.f64 angle 180)
Compiler

Compiled 7302 to 4220 computations (42.2% saved)

regimes1.1s (4.3%)

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

10 calls:

114.0ms
a
114.0ms
(/.f64 angle 180)
113.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
113.0ms
b
108.0ms
angle
Results
ErrorSegmentsBranch
20.0b1a
20.0b1b
20.0b1angle
20.0b1(*.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))))
20.0b1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
20.0b1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
20.0b1(pow.f64 b 2)
20.0b1(pow.f64 a 2)
20.0b1(*.f64 (PI.f64) (/.f64 angle 180))
20.0b1(/.f64 angle 180)
Compiler

Compiled 4897 to 2756 computations (43.7% saved)

regimes984.0ms (4%)

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

10 calls:

104.0ms
a
103.0ms
b
103.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
103.0ms
(/.f64 angle 180)
98.0ms
angle
Results
ErrorSegmentsBranch
20.0b1a
20.0b1b
20.0b1angle
20.0b1(*.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))))
20.0b1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
20.0b1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
20.0b1(pow.f64 b 2)
20.0b1(pow.f64 a 2)
20.0b1(*.f64 (PI.f64) (/.f64 angle 180))
20.0b1(/.f64 angle 180)
Compiler

Compiled 4530 to 2527 computations (44.2% saved)

regimes1.3s (5.3%)

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

10 calls:

429.0ms
a
104.0ms
(/.f64 angle 180)
102.0ms
angle
100.0ms
b
97.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
ErrorSegmentsBranch
20.1b1a
20.1b1b
20.1b1angle
20.1b1(*.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))))
20.1b1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
20.1b1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
20.1b1(pow.f64 b 2)
20.1b1(pow.f64 a 2)
20.1b1(*.f64 (PI.f64) (/.f64 angle 180))
20.1b1(/.f64 angle 180)
Compiler

Compiled 4231 to 2351 computations (44.4% saved)

regimes378.0ms (1.5%)

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

5 calls:

79.0ms
a
73.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
68.0ms
b
48.0ms
angle
48.0ms
(/.f64 angle 180)
Results
ErrorSegmentsBranch
20.2b1a
20.2b1b
20.2b1angle
20.2b1(*.f64 (PI.f64) (/.f64 angle 180))
20.2b1(/.f64 angle 180)
Compiler

Compiled 1900 to 979 computations (48.5% saved)

regimes356.0ms (1.5%)

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

5 calls:

88.0ms
(/.f64 angle 180)
73.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
52.0ms
angle
51.0ms
b
49.0ms
a
Results
ErrorSegmentsBranch
20.3b1a
20.3b1b
20.3b1angle
20.3b1(*.f64 (PI.f64) (/.f64 angle 180))
20.3b1(/.f64 angle 180)
Compiler

Compiled 1877 to 967 computations (48.5% saved)

regimes284.0ms (1.2%)

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

5 calls:

51.0ms
angle
49.0ms
(/.f64 angle 180)
48.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
47.0ms
b
47.0ms
a
Results
ErrorSegmentsBranch
21.2b1a
21.2b1b
21.2b1angle
21.2b1(*.f64 (PI.f64) (/.f64 angle 180))
21.2b1(/.f64 angle 180)
Compiler

Compiled 1808 to 931 computations (48.5% saved)

regimes170.0ms (0.7%)

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

3 calls:

53.0ms
a
53.0ms
b
52.0ms
angle
Results
ErrorSegmentsBranch
22.9b3a
22.0b3b
20.0b3angle
Compiler

Compiled 560 to 245 computations (56.3% saved)

bsearch65.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
3.028282453985947e-31
5.7711374044594605e-30
35.0ms
-1.6611503935329773e-23
-3.637986309727949e-27
Results
52.0ms240×body256valid
8.0ms35×body256infinite
Compiler

Compiled 662 to 431 computations (34.9% saved)

regimes177.0ms (0.7%)

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

3 calls:

67.0ms
a
50.0ms
b
48.0ms
angle
Results
ErrorSegmentsBranch
22.9b3a
22.0b3b
20.0b3angle
Compiler

Compiled 512 to 223 computations (56.4% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
3.028282453985947e-31
5.7711374044594605e-30
33.0ms
-1.6611503935329773e-23
-3.637986309727949e-27
Results
51.0ms240×body256valid
9.0ms34×body256infinite
Compiler

Compiled 662 to 431 computations (34.9% saved)

regimes174.0ms (0.7%)

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

3 calls:

98.0ms
b
48.0ms
angle
17.0ms
a
Results
ErrorSegmentsBranch
23.9b1a
22.0b3b
20.8b3angle
Compiler

Compiled 498 to 218 computations (56.2% saved)

bsearch94.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
5.637499093083356e-20
5.068467046397522e-16
60.0ms
-1.0025114290037827
-8.176488564521665e-10
Results
78.0ms272×body256valid
12.0ms57×body256infinite
Compiler

Compiled 746 to 519 computations (30.4% saved)

regimes178.0ms (0.7%)

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

3 calls:

56.0ms
b
48.0ms
a
42.0ms
angle
Results
ErrorSegmentsBranch
23.9b1a
22.0b3b
21.7b3angle
Compiler

Compiled 428 to 187 computations (56.3% saved)

bsearch117.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
5.637499093083356e-20
5.068467046397522e-16
81.0ms
-1.0025114290037827
-8.176488564521665e-10
Results
102.0ms272×body256valid
10.0ms47×body256infinite
Compiler

Compiled 728 to 501 computations (31.2% saved)

regimes182.0ms (0.7%)

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

3 calls:

117.0ms
b
42.0ms
angle
15.0ms
a
Results
ErrorSegmentsBranch
23.9b1a
22.0b3b
21.7b3angle
Compiler

Compiled 414 to 179 computations (56.8% saved)

bsearch81.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
5.637499093083356e-20
5.068467046397522e-16
43.0ms
-1.0025114290037827
-8.176488564521665e-10
Results
68.0ms272×body256valid
8.0ms38×body256infinite
Compiler

Compiled 712 to 485 computations (31.9% saved)

regimes58.0ms (0.2%)

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

3 calls:

16.0ms
angle
15.0ms
a
15.0ms
b
Results
ErrorSegmentsBranch
23.9b1a
23.9b1b
23.9b1angle
Compiler

Compiled 402 to 172 computations (57.2% saved)

regimes43.0ms (0.2%)

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

3 calls:

13.0ms
angle
13.0ms
b
11.0ms
a
Results
ErrorSegmentsBranch
24.0b1a
24.0b1b
24.0b1angle
Compiler

Compiled 300 to 138 computations (54% saved)

regimes110.0ms (0.4%)

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

3 calls:

38.0ms
angle
33.0ms
b
32.0ms
a
Results
ErrorSegmentsBranch
30.8b3a
27.9b3b
31.0b3angle
Compiler

Compiled 283 to 127 computations (55.1% saved)

bsearch137.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
1.6780192262870144e+151
5.498705142011445e+157
79.0ms
-1.0802238965625063e+170
-2.230606839835344e+150
Results
52.0ms241×body256valid
31.0ms46×body1024valid
15.0msbody4096valid
11.0ms26×body512valid
9.0ms15×body1024infinite
7.0ms14×body512infinite
3.0ms14×body256infinite
3.0msbody2048valid
Compiler

Compiled 632 to 466 computations (26.3% saved)

regimes84.0ms (0.3%)

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

3 calls:

27.0ms
angle
27.0ms
b
25.0ms
a
Results
ErrorSegmentsBranch
30.8b3a
27.9b3b
31.0b3angle
Compiler

Compiled 212 to 104 computations (50.9% saved)

bsearch99.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
1.6780192262870144e+151
5.498705142011445e+157
36.0ms
-1.0802238965625063e+170
-2.230606839835344e+150
Results
35.0ms157×body256valid
28.0ms38×body1024valid
14.0msbody4096valid
8.0ms19×body512valid
6.0msbody2048valid
3.0msbody1024infinite
1.0msbody512infinite
1.0msbody256infinite
Compiler

Compiled 452 to 334 computations (26.1% saved)

regimes79.0ms (0.3%)

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

3 calls:

27.0ms
b
24.0ms
a
24.0ms
angle
Results
ErrorSegmentsBranch
30.8b3a
27.9b3b
31.0b3angle
Compiler

Compiled 186 to 93 computations (50% saved)

bsearch110.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
1.6780192262870144e+151
5.498705142011445e+157
50.0ms
-1.0802238965625063e+170
-2.230606839835344e+150
Results
41.0ms201×body256valid
24.0ms36×body1024valid
16.0ms26×body1024infinite
7.0msbody4096valid
7.0ms17×body512valid
5.0ms13×body512infinite
3.0ms15×body256infinite
Compiler

Compiled 512 to 378 computations (26.2% saved)

regimes88.0ms (0.4%)

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

3 calls:

35.0ms
angle
28.0ms
a
22.0ms
b
Results
ErrorSegmentsBranch
34.7b3a
30.4b3b
35.7b4angle
Compiler

Compiled 160 to 85 computations (46.9% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.328615609958836e-37
6.467516401893665e-35
23.0ms
-3.7893194920723236e-90
-2.7701376330524113e-90
Results
26.0ms119×body256valid
20.0ms32×body1024valid
9.0ms21×body512valid
5.0msbody2048valid
Compiler

Compiled 329 to 257 computations (21.9% saved)

regimes67.0ms (0.3%)

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

3 calls:

27.0ms
angle
20.0ms
a
17.0ms
b
Results
ErrorSegmentsBranch
34.7b3a
30.4b3b
35.7b4angle
Compiler

Compiled 106 to 58 computations (45.3% saved)

bsearch61.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.328615609958836e-37
6.467516401893665e-35
21.0ms
-3.7893194920723236e-90
-2.7701376330524113e-90
Results
26.0ms117×body256valid
18.0ms29×body1024valid
11.0ms28×body512valid
2.0msbody2048valid
Compiler

Compiled 318 to 246 computations (22.6% saved)

regimes22.0ms (0.1%)

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

3 calls:

12.0ms
b
4.0ms
a
4.0ms
angle
Results
ErrorSegmentsBranch
38.4b1a
36.7b3b
38.4b1angle
Compiler

Compiled 60 to 35 computations (41.7% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.6780192262870144e+151
5.498705142011445e+157
19.0ms
-3.803832103326438
-0.00021370880589045366
Results
15.0ms63×body256valid
12.0ms19×body1024valid
6.0ms13×body512valid
4.0msbody4096valid
2.0msbody1024infinite
0.0msbody512infinite
0.0msbody256infinite
Compiler

Compiled 188 to 146 computations (22.3% saved)

regimes20.0ms (0.1%)

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

3 calls:

12.0ms
b
3.0ms
angle
3.0ms
a
Results
ErrorSegmentsBranch
38.4b1a
36.7b3b
38.4b1angle
Compiler

Compiled 42 to 28 computations (33.3% saved)

bsearch50.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
12373579596.283504
1.0651269623400348e+24
45.0ms
-3.0835442894252073e-58
-4.6334562249767304e-66
Results
38.0ms30×body256valid
6.0msbody1024valid
3.0msbody512valid
2.0msbody2048valid
Compiler

Compiled 110 to 86 computations (21.8% saved)

regimes10.0ms (0%)

Accuracy

Total -0.3b remaining (-0.6%)

Threshold costs -0.3b (-0.6%)

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

3 calls:

3.0ms
angle
3.0ms
b
3.0ms
a
Results
ErrorSegmentsBranch
41.0b1a
41.0b1b
41.0b1angle
Compiler

Compiled 33 to 23 computations (30.3% saved)

simplify70.0ms (0.3%)

Algorithm
egg-herbie
Rules
170×*-commutative
30×+-commutative
22×neg-mul-1
22×neg-sub0
18×if-if-or-not
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01872057
12992033
23172033
33412033
43632029
53802029
63872029
73892029
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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 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) (pow.f64 (cbrt.f64 (/.f64 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 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) 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 (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 (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 angle 1/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 -8711228593176025/10889035741470030830827987437816582766592) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 6165710032489747/11417981541647679048466287755595961091061972992) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(if (<=.f64 angle -7826494439181585/680564733841876926926749214863536422912) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (if (<=.f64 angle 6565339386447415/5708990770823839524233143877797980545530986496) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(if (<=.f64 angle -1261007895663739/2251799813685248) (*.f64 -2 (*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(if (<=.f64 b -13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -3497585389384859/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 4863877449037245/748288838313422294120286634350736906063837462003712) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -5764607523034235/288230376151711744) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 20000000000) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (/.f64 180 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) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 1/180 angle))) (cbrt.f64 (/.f64 180 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) (pow.f64 (cbrt.f64 (/.f64 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 (*.f64 (cbrt.f64 1/180) (PI.f64)) (pow.f64 (cbrt.f64 180) 2)) angle)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (cbrt.f64 1/180)) (pow.f64 (cbrt.f64 180) 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 angle (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 (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 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 (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)))))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(if (<=.f64 angle -8711228593176025/10889035741470030830827987437816582766592) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 6165710032489747/11417981541647679048466287755595961091061972992) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(if (<=.f64 angle -8711228593176025/10889035741470030830827987437816582766592) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 6165710032489747/11417981541647679048466287755595961091061972992) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(if (<=.f64 angle -8711228593176025/10889035741470030830827987437816582766592) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (if (<=.f64 angle 6165710032489747/11417981541647679048466287755595961091061972992) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(if (<=.f64 angle -7826494439181585/680564733841876926926749214863536422912) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (if (<=.f64 angle 6565339386447415/5708990770823839524233143877797980545530986496) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(if (or (<=.f64 angle -7826494439181585/680564733841876926926749214863536422912) (not (<=.f64 angle 6565339386447415/5708990770823839524233143877797980545530986496))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))))
(if (or (<=.f64 angle -7826494439181585/680564733841876926926749214863536422912) (not (<=.f64 angle 6565339386447415/5708990770823839524233143877797980545530986496))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))))
(if (<=.f64 angle -1261007895663739/2251799813685248) (*.f64 -2 (*.f64 (/.f64 a (/.f64 2 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(if (<=.f64 angle -1261007895663739/2251799813685248) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 a (/.f64 2 a)))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))))
(if (<=.f64 angle -1261007895663739/2251799813685248) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 a (/.f64 2 a)))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 (*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))))
(if (<=.f64 angle -1) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (if (<=.f64 angle 2535301200456459/5070602400912917605986812821504) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(if (or (<=.f64 angle -1) (not (<=.f64 angle 2535301200456459/5070602400912917605986812821504))) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))))
(if (or (<=.f64 angle -1) (not (<=.f64 angle 2535301200456459/5070602400912917605986812821504))) (*.f64 -2 (*.f64 a (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))))
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a)))))
(*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (*.f64 1/180 angle))))
(if (<=.f64 b -13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (not (<=.f64 b 6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) 1/90))))
(if (<=.f64 b -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) (not (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(if (<=.f64 b -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104) (not (<=.f64 b 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))))
(if (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 a (neg.f64 a))))))
(if (or (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (neg.f64 (*.f64 (*.f64 angle (*.f64 a a)) (PI.f64)))))
(if (or (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))))
(if (or (<=.f64 b -537538738122673/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 b 315684353663475/11692013098647223345629478661730264157247460343808))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))
(if (<=.f64 b -3497585389384859/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 4863877449037245/748288838313422294120286634350736906063837462003712) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -3497585389384859/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (not (<=.f64 b 4863877449037245/748288838313422294120286634350736906063837462003712))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(if (<=.f64 b -5764607523034235/288230376151711744) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -5764607523034235/288230376151711744) (not (<=.f64 b 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(if (<=.f64 b -2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 20000000000) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (or (<=.f64 b -2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (not (<=.f64 b 20000000000))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 b angle)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Compiler

Compiled 744 to 501 computations (32.7% saved)

soundness201.0ms (0.8%)

Algorithm
egg-herbie
Rules
1548×associate-+l-
1396×associate-+r-
1394×associate-+r+
1088×+-commutative
1082×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
210773
326073
487673
5235073
6549173
049614052
1140212792
2630412702
Stop Event
node limit
node limit
Compiler

Compiled 592 to 387 computations (34.6% saved)

end267.0ms (1.1%)

Compiler

Compiled 678 to 320 computations (52.8% saved)

Profiling

Loading profile data...