ab-angle->ABCF B

Time bar (total: 22.8s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

sample3.0s (13.1%)

Results
851.0ms3835×body256valid
565.0ms975×body1024valid
516.0ms901×body1024infinite
301.0ms1368×body256infinite
219.0ms543×body512valid
209.0ms57×body4096valid
170.0ms438×body512infinite
139.0ms139×body2048valid
Bogosity

preprocess60.0ms (0.3%)

Algorithm
egg-herbie
Rules
780×*-commutative
776×distribute-lft-neg-out
770×distribute-lft-in
766×fma-def
750×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060600
1153600
2428584
31525584
44562584
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.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 (+.f64 b a) (-.f64 b 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 (*.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 (+.f64 b a) (-.f64 b 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 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.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 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.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 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.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 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.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 (*.f64 (*.f64 2 (+.f64 b angle)) (-.f64 b angle)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))) (*.f64 2 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (*.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 180 b))) (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 180 b))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))))))
Symmetry

(abs a)

(abs b)

Compiler

Compiled 26 to 21 computations (19.2% saved)

eval1.0ms (0%)

Compiler

Compiled 72 to 46 computations (36.1% saved)

prune3.0ms (0%)

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

Compiled 104 to 76 computations (26.9% saved)

localize406.0ms (1.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
89.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
56.4%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
96.0%
(-.f64 (*.f64 b b) (*.f64 a a))
89.6%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
56.4%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 176 to 91 computations (48.3% saved)

series19.0ms (0.1%)

Counts
8 → 156
Calls

39 calls:

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

rewrite131.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
928×expm1-udef
924×log1p-udef
538×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (0.8%)

Algorithm
egg-herbie
Rules
836×fma-def
732×div-sub
684×distribute-lft-in
674×distribute-rgt-in
618×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval203.0ms (0.9%)

Compiler

Compiled 14326 to 8045 computations (43.8% saved)

prune197.0ms (0.9%)

Pruning

45 alts after pruning (45 fresh and 0 done)

PrunedKeptTotal
New41345458
Fresh000
Picked202
Done000
Total41545460
Accuracy
81.8%
Counts
460 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
52.3%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 b a))
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
20.0%
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
53.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.5%
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.5%
(*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.1%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.9%
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 b b)))
40.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
51.1%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.7%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.9%
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)))))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
53.9%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
40.1%
(*.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)))))))
36.5%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
46.6%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
52.3%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 b a))
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
20.0%
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
53.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (+.f64 1 (*.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.5%
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.5%
(*.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.1%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.9%
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 b b)))
40.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
51.1%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.7%
(*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.9%
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)))))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
53.9%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
40.1%
(*.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)))))))
36.5%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
46.6%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
Compiler

Compiled 4636 to 3436 computations (25.9% saved)

localize2.3s (10%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
80.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
78.2%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
77.1%
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
75.4%
(PI.f64)
80.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
78.2%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
77.1%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
75.4%
(PI.f64)
88.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
79.3%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
77.1%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
75.4%
(PI.f64)
99.8%
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
99.8%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
88.0%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
75.4%
(PI.f64)
99.7%
(*.f64 angle 1/180)
99.6%
(*.f64 (PI.f64) (*.f64 angle 1/180))
77.1%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
75.4%
(PI.f64)
Compiler

Compiled 392 to 198 computations (49.5% saved)

series21.0ms (0.1%)

Counts
18 → 244
Calls

69 calls:

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

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
736×add-sqr-sqrt
714×pow1
712×*-un-lft-identity
686×log1p-expm1-u
684×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify316.0ms (1.4%)

Algorithm
egg-herbie
Rules
1026×fma-def
952×log-prod
600×*-commutative
478×distribute-lft-in
470×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059923187
1164621337
2555118273
Stop Event
node limit
Counts
539 → 353
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.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 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.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 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.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 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (sin.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(/.f64 angle 180)
(/.f64 1 (/.f64 180 angle))
(/.f64 (neg.f64 angle) -180)
(/.f64 -1 (neg.f64 (/.f64 180 angle)))
(/.f64 (neg.f64 (neg.f64 angle)) 180)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(pow.f64 (/.f64 180 angle) -1)
(sqrt.f64 (/.f64 (*.f64 angle angle) 32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 2))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(*.f64 1 (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)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) 1)
(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 -2 (*.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 -2 (*.f64 a a)))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 a a)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (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 -2 (*.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 -2 (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 -2 (*.f64 a a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.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 -2 (*.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 -2 (*.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 -2 (*.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 -2 (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(*.f64 1 (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)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(*.f64 1 (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)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 1/90 angle) (PI.f64)))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/90 angle) (PI.f64))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (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 (*.f64 1/90 angle) (PI.f64)))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/90 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90 0)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/90 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90 0)
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 (*.f64 a angle) (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 1/90 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90 0)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 (PI.f64) (*.f64 b b) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 (PI.f64) (*.f64 b b) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (*.f64 b b)))
(fma.f64 (PI.f64) (*.f64 b b) 0)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))
(*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 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 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (*.f64 (/.f64 (PI.f64) 180) angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
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/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 5)) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90) (*.f64 (*.f64 a (*.f64 a -2)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 5)) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 7)) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -1/3856986201600000000)))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))))
(+.f64 (fma.f64 -2 (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) -29/30855889612800000000)) (*.f64 (pow.f64 angle 7) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)) (*.f64 (*.f64 a (*.f64 a -2)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(*.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 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 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 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (*.f64 (/.f64 (PI.f64) 180) angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 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 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)))
(fma.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 3) 2)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1417176000000))) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) -1/3856986201600000000))))))))
(fma.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 2 (+.f64 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1417176000000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) -29/30855889612800000000))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 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 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (*.f64 (/.f64 (PI.f64) 180) angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (/.f64 (PI.f64) 180) angle))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 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 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)) (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))))
(fma.f64 (*.f64 a (*.f64 a -2)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0)
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) 0) (*.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))) (+.f64 (*.f64 a (*.f64 a -2)) (*.f64 2 (*.f64 b b)))) 0)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)))
(fma.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 3) 2)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1417176000000))) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 b a) (-.f64 b a))) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) -1/3856986201600000000))))))))
(fma.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 2 (+.f64 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 b a) (-.f64 b a))) 1/1417176000000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 b a) (-.f64 b a))) -29/30855889612800000000))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 3) 8) (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 3) 8) (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) 3)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))
(-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 32400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/180))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 (/.f64 (PI.f64) 180) angle)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(/.f64 angle 180)
(*.f64 angle 1/180)
(/.f64 1 (/.f64 180 angle))
(*.f64 angle 1/180)
(/.f64 (neg.f64 angle) -180)
(*.f64 angle 1/180)
(/.f64 -1 (neg.f64 (/.f64 180 angle)))
(*.f64 angle 1/180)
(/.f64 (neg.f64 (neg.f64 angle)) 180)
(*.f64 angle 1/180)
(pow.f64 (*.f64 angle 1/180) 1)
(*.f64 angle 1/180)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(*.f64 angle 1/180)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(*.f64 angle 1/180)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 angle 1/180)
(pow.f64 (/.f64 180 angle) -1)
(*.f64 angle 1/180)
(sqrt.f64 (/.f64 (*.f64 angle angle) 32400))
(sqrt.f64 (/.f64 angle (/.f64 32400 angle)))
(sqrt.f64 (*.f64 (/.f64 angle 32400) angle))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(*.f64 angle 1/180)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))) 1)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 3)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3) 1/3)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 2)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 2))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 1))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90))) 1)
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 1)
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 3)
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 3) 1/3)
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 2))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90))))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90) 3))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 1))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)))
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))) 1)
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 1)
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3)
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3) 1/3)
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 2)
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 2))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) 3))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (sin.f64 1)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(fma.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (sin.f64 1) (*.f64 (cos.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1))))
(-.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 (/.f64 (PI.f64) 180) angle))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(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 (/.f64 (PI.f64) 180) angle))
(-.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 -2 (*.f64 a a)))))) 1)
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) 1)
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a))))) 3)
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a)))) 3) 1/3)
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2)
(pow.f64 (*.f64 a (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (*.f64 -2 (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))) 2)
(*.f64 (*.f64 a a) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a)))) 2))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 a a)) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a)))) 3))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 -2 (*.f64 a a)) 3)))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a))))) 1))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(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 -2 (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 a a) -2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle)) (cos.f64 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (sin.f64 1)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (exp.f64 (+.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) 1)) (sin.f64 1)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 (/.f64 (PI.f64) 180) angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (exp.f64 (+.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 3)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))

eval288.0ms (1.3%)

Compiler

Compiled 17928 to 10367 computations (42.2% saved)

prune360.0ms (1.6%)

Pruning

84 alts after pruning (82 fresh and 2 done)

PrunedKeptTotal
New65767724
Fresh251540
Picked325
Done000
Total68584769
Accuracy
82.4%
Counts
769 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
24.6%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
34.4%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
68.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
68.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
68.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180)))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
69.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))))
67.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))))))
18.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3))))))
68.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))))
69.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))))
26.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400)))))))
58.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))))))
26.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
22.1%
(*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
36.5%
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (exp.f64 (+.f64 b a))))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
59.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
58.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
24.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
48.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
24.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.1%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.2%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
39.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
38.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) (*.f64 -2 (*.f64 a a)))
38.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
32.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 b b)))
31.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 -2 (*.f64 a a)))
31.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
37.3%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
51.1%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.7%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
37.3%
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
53.9%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
32.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
53.6%
(*.f64 1/90 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3)))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
37.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a)))))
31.5%
(*.f64 1/90 (*.f64 angle (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
25.8%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 -2 (*.f64 a a)) 3)))
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
24.6%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
34.4%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
68.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
68.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
68.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180)))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
69.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))))
67.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))))))
18.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3))))))
68.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))))
69.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))))
26.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400)))))))
58.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))))))
26.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 32400))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
22.1%
(*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
36.5%
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (exp.f64 (+.f64 b a))))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
59.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
59.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
58.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
24.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
48.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
24.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.1%
(*.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.2%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
39.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
38.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) (*.f64 -2 (*.f64 a a)))
38.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
32.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 b b)))
31.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 -2 (*.f64 a a)))
31.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
37.3%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
51.1%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.7%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
37.3%
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
53.9%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
32.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
53.6%
(*.f64 1/90 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 3)))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
37.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a)))))
31.5%
(*.f64 1/90 (*.f64 angle (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
25.8%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 -2 (*.f64 a a)) 3)))
Compiler

Compiled 7696 to 5824 computations (24.3% saved)

localize1.3s (5.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
79.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
79.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
75.6%
(log.f64 (*.f64 (+.f64 b a) (-.f64 b a)))
48.2%
(PI.f64)
99.5%
(cbrt.f64 (*.f64 angle 1/180))
99.5%
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
78.1%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))
48.2%
(PI.f64)
99.8%
(*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle))))))
99.7%
(*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))
79.8%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))
48.2%
(PI.f64)
99.9%
(*.f64 (PI.f64) (*.f64 b b))
99.9%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
93.5%
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
48.2%
(PI.f64)
99.3%
(pow.f64 (sqrt.f64 (PI.f64)) 2)
99.3%
(sqrt.f64 (PI.f64))
78.1%
(sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))
48.2%
(PI.f64)
Compiler

Compiled 394 to 204 computations (48.2% saved)

series22.0ms (0.1%)

Counts
13 → 168
Calls

48 calls:

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

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
642×add-sqr-sqrt
614×pow1
610×*-un-lft-identity
600×add-exp-log
598×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (0.7%)

Algorithm
egg-herbie
Rules
1572×log-prod
1204×associate-*r*
1156×associate-*l*
604×fma-def
464×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070511140
1171210178
2744010178
Stop Event
node limit
Counts
436 → 392
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (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 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 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a)))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (*.f64 -1 (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 a 4))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 a 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 3) (pow.f64 a 6)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 a 4))) (*.f64 2 (/.f64 1 (pow.f64 a 2)))))))))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (/.f64 a b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 a (*.f64 -1 a)) 3)) (*.f64 6 (*.f64 (pow.f64 a 2) (+.f64 a (*.f64 -1 a))))) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b)))))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (/.f64 a b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 a 2) (+.f64 a (*.f64 -1 a)))) (*.f64 -2 (pow.f64 (+.f64 a (*.f64 -1 a)) 3))) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b)))))
(log.f64 (pow.f64 b 2))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2)))))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 3) (pow.f64 b 6))) (*.f64 6 (/.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 b 4)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2))))))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 6))) (*.f64 -6 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 4) (pow.f64 b 8)))) (*.f64 12 (/.f64 1 (pow.f64 b 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 3) (pow.f64 b 6))) (*.f64 6 (/.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 b 4)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2)))))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 b 2) (+.f64 b (*.f64 -1 b)))) (*.f64 -2 (pow.f64 (+.f64 b (*.f64 -1 b)) 3))) (pow.f64 a 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2)))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 b a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))) (/.f64 b a)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 b 2) (+.f64 b (*.f64 -1 b)))) (*.f64 -2 (pow.f64 (+.f64 b (*.f64 -1 b)) 3))) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))) (/.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2) (pow.f64 (cbrt.f64 (PI.f64)) 1/2))
(pow.f64 (PI.f64) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(fabs.f64 (sqrt.f64 (PI.f64)))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1))
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) 1))
(*.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (pow.f64 (PI.f64) 1/4) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/4)) (pow.f64 (PI.f64) 1/4))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(-.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 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) (sqrt.f64 1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 3))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 1))
(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)
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)
(sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) b) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 a)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))
(*.f64 1/180 angle)
(*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))
(*.f64 1 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 -1 (/.f64 1 (/.f64 -180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) -1) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) -1) (pow.f64 (sqrt.f64 (/.f64 180 angle)) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 3) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 3))
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (pow.f64 (*.f64 angle 1/180) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6))
(/.f64 angle 180)
(/.f64 1 (/.f64 180 angle))
(/.f64 1 (neg.f64 (/.f64 -180 angle)))
(/.f64 -1 (/.f64 -180 angle))
(/.f64 (neg.f64 angle) -180)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) -1))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 180 angle)))
(/.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (/.f64 180 angle) -1/3)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(+.f64 0 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.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 (pow.f64 (cbrt.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 b a)) 1) (*.f64 (log.f64 (-.f64 b a)) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(*.f64 1 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 b a)) 3) (pow.f64 (log.f64 (-.f64 b a)) 3)) (+.f64 (*.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a))) (-.f64 (*.f64 (log.f64 (-.f64 b a)) (log.f64 (-.f64 b a))) (*.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a))) (*.f64 (log.f64 (-.f64 b a)) (log.f64 (-.f64 b a)))) (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))))
(pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1)
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(exp.f64 (log.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(log1p.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(fma.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) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (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 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(fma.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) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (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 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 b a))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 b a))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 b a)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 b a))) (fma.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (-.f64 b a))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 b a))))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a)))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a))) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 b a))) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (-.f64 b a))) (fma.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (-.f64 b a))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 b a)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(fma.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) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (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 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (*.f64 -1 (pow.f64 a 2)))
(log.f64 (neg.f64 (*.f64 a a)))
(log.f64 (*.f64 a (neg.f64 a)))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))))
(+.f64 (log.f64 (neg.f64 (*.f64 a a))) (neg.f64 (/.f64 (*.f64 b (*.f64 0 a)) (*.f64 a a))))
(+.f64 (log.f64 (*.f64 a (neg.f64 a))) 0)
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 a 4))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 a a))) (fma.f64 -1 (/.f64 (*.f64 b (*.f64 0 a)) (*.f64 a a)) (*.f64 (*.f64 1/2 (*.f64 b b)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 0 a) 2)) (pow.f64 a 4)) (/.f64 2 (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 (*.f64 b b) 1/2) (/.f64 -2 (*.f64 a a)) 0))
(+.f64 (log.f64 (*.f64 a (neg.f64 a))) (fma.f64 (/.f64 -2 (*.f64 a a)) (*.f64 (*.f64 b b) 1/2) 0))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 a 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 3) (pow.f64 a 6)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 a 4))) (*.f64 2 (/.f64 1 (pow.f64 a 2)))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 a a))) (fma.f64 -1 (/.f64 (*.f64 b (*.f64 0 a)) (*.f64 a a)) (*.f64 (*.f64 1/2 (*.f64 b b)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 0 a) 2)) (pow.f64 a 4)) (/.f64 2 (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 (*.f64 b b) 1/2) (/.f64 -2 (*.f64 a a)) 0))
(+.f64 (log.f64 (*.f64 a (neg.f64 a))) (fma.f64 (/.f64 -2 (*.f64 a a)) (*.f64 (*.f64 b b) 1/2) 0))
(*.f64 -2 (log.f64 (/.f64 1 b)))
(*.f64 -2 (neg.f64 (log.f64 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (/.f64 a b)))
(fma.f64 -2 (neg.f64 (log.f64 b)) (*.f64 0 (/.f64 a b)))
(fma.f64 -2 (neg.f64 (log.f64 b)) 0)
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 a b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 0 a) 2))) (*.f64 b b)) (/.f64 a b))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 (*.f64 a a) -2 0) b)))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 a (*.f64 a -2) 0) b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 a (*.f64 -1 a)) 3)) (*.f64 6 (*.f64 (pow.f64 a 2) (+.f64 a (*.f64 -1 a))))) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b)))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 a b) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (*.f64 0 a) 3) (*.f64 6 (*.f64 (*.f64 a a) (*.f64 0 a)))) (pow.f64 b 3)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 0 a) 2))) (*.f64 b b)) (/.f64 a b)))))
(+.f64 (+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 (*.f64 a a) -2 0) b))) (/.f64 0 (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 a (*.f64 a -2) 0) b))) (/.f64 0 (*.f64 b b)))
(*.f64 -2 (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (/.f64 a b)))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 0 (/.f64 a b)))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) 0)
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 a b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 0 a) 2))) (*.f64 b b)) (/.f64 a b))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 (*.f64 a a) -2 0) b)))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 a (*.f64 a -2) 0) b)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 a b)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 a 2) (+.f64 a (*.f64 -1 a)))) (*.f64 -2 (pow.f64 (+.f64 a (*.f64 -1 a)) 3))) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 -1 (pow.f64 (+.f64 a (*.f64 -1 a)) 2))) (pow.f64 b 2))) (/.f64 a b)))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 a b) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 a a) (*.f64 0 a)) (*.f64 -2 (pow.f64 (*.f64 0 a) 3))) (pow.f64 b 3)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 0 a) 2))) (*.f64 b b)) (/.f64 a b)))))
(+.f64 (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 (*.f64 a a) -2 0) b))) (/.f64 0 (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) 0) (*.f64 (/.f64 1/2 b) (/.f64 (fma.f64 a (*.f64 a -2) 0) b))) (/.f64 0 (*.f64 b b)))
(log.f64 (pow.f64 b 2))
(*.f64 2 (log.f64 b))
(log.f64 (*.f64 b b))
(+.f64 (log.f64 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2)))))))
(+.f64 (*.f64 2 (log.f64 b)) (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 0 b) 2)) (pow.f64 b 4)) (/.f64 2 (*.f64 b b)))))
(fma.f64 2 (log.f64 b) (*.f64 (+.f64 (/.f64 0 (pow.f64 b 6)) (/.f64 -2 (*.f64 b b))) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 3) (pow.f64 b 6))) (*.f64 6 (/.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 b 4)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2))))))))
(+.f64 (*.f64 2 (log.f64 b)) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (fma.f64 2 (/.f64 (pow.f64 (*.f64 0 b) 3) (pow.f64 b 6)) (*.f64 6 (/.f64 (*.f64 0 b) (pow.f64 b 4))))) (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 0 b) 2)) (pow.f64 b 4)) (/.f64 2 (*.f64 b b))))))
(fma.f64 2 (log.f64 b) (fma.f64 1/2 (*.f64 a (*.f64 a (+.f64 (/.f64 0 (pow.f64 b 6)) (/.f64 -2 (*.f64 b b))))) (*.f64 1/6 (+.f64 (/.f64 0 (pow.f64 b 6)) (/.f64 0 (pow.f64 b 6))))))
(+.f64 (log.f64 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 6))) (*.f64 -6 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 4) (pow.f64 b 8)))) (*.f64 12 (/.f64 1 (pow.f64 b 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 3) (pow.f64 b 6))) (*.f64 6 (/.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 b 4)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 b 4))) (*.f64 2 (/.f64 1 (pow.f64 b 2)))))))))
(+.f64 (*.f64 2 (log.f64 b)) (fma.f64 1/24 (*.f64 (pow.f64 a 4) (-.f64 (fma.f64 -24 (/.f64 (pow.f64 (*.f64 0 b) 2) (pow.f64 b 6)) (/.f64 (*.f64 -6 (pow.f64 (*.f64 0 b) 4)) (pow.f64 b 8))) (/.f64 12 (pow.f64 b 4)))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (fma.f64 2 (/.f64 (pow.f64 (*.f64 0 b) 3) (pow.f64 b 6)) (*.f64 6 (/.f64 (*.f64 0 b) (pow.f64 b 4))))) (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 0 b) 2)) (pow.f64 b 4)) (/.f64 2 (*.f64 b b)))))))
(fma.f64 2 (log.f64 b) (fma.f64 1/24 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 0 (pow.f64 b 6)) (+.f64 (/.f64 0 (pow.f64 b 8)) (/.f64 -12 (pow.f64 b 4))))) (fma.f64 1/2 (*.f64 a (*.f64 a (+.f64 (/.f64 0 (pow.f64 b 6)) (/.f64 -2 (*.f64 b b))))) (*.f64 1/6 (+.f64 (/.f64 0 (pow.f64 b 6)) (/.f64 0 (pow.f64 b 6)))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 -1) (*.f64 -2 (neg.f64 (log.f64 a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (neg.f64 (/.f64 (*.f64 0 b) a))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) 0))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 0 b) a) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 0 b) 2))) (*.f64 a a))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 b b) -2 0) (*.f64 a a)) 0)))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 1/2 (/.f64 (fma.f64 b (*.f64 b -2) 0) (*.f64 a a)) 0)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 b (*.f64 -1 b)) a)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 b 2) (+.f64 b (*.f64 -1 b)))) (*.f64 -2 (pow.f64 (+.f64 b (*.f64 -1 b)) 3))) (pow.f64 a 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2)))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 0 b) a) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 0 b) 2))) (*.f64 a a))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 b b) -2 0) (*.f64 a a)) 0)))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 1/2 (/.f64 (fma.f64 b (*.f64 b -2) 0) (*.f64 a a)) 0)))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 b a))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (*.f64 0 (/.f64 b a))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) 0))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))) (/.f64 b a)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 b a) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 0 b) 2))) (*.f64 a a)) (/.f64 b a)))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 b b) -2 0) (*.f64 a a)) 0))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (fma.f64 1/2 (/.f64 (fma.f64 b (*.f64 b -2) 0) (*.f64 a a)) 0))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 b 2) (+.f64 b (*.f64 -1 b)))) (*.f64 -2 (pow.f64 (+.f64 b (*.f64 -1 b)) 3))) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 -1 (pow.f64 (+.f64 b (*.f64 -1 b)) 2))) (pow.f64 a 2))) (/.f64 b a))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 b a) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 0 b) 2))) (*.f64 a a)) (/.f64 b a)))))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 b b) -2 0) (*.f64 a a)) 0))
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 -1)) (fma.f64 1/2 (/.f64 (fma.f64 b (*.f64 b -2) 0) (*.f64 a a)) 0))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) 1/2) (pow.f64 (cbrt.f64 (PI.f64)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (sqrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (PI.f64) 1/2)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(sqrt.f64 (PI.f64))
(fabs.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(sqrt.f64 (PI.f64))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) 1))
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 4))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) 1))
(PI.f64)
(*.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (pow.f64 (PI.f64) 1/4) (sqrt.f64 (PI.f64))))
(PI.f64)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/4)) (pow.f64 (PI.f64) 1/4))
(PI.f64)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 1) (sqrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 4))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 3) 1/3)
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) (sqrt.f64 1/90)) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (sqrt.f64 1/90))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 2) 1/8100))
(sqrt.f64 (pow.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle) 1/90))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 3))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 1))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)
(*.f64 (PI.f64) (*.f64 b b))
(sqrt.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(*.f64 (PI.f64) (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (PI.f64) (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) 1))
(*.f64 (PI.f64) (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (pow.f64 (/.f64 180 angle) 3)))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 5832000 (pow.f64 angle 3))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (/.f64 (PI.f64) 180))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) b) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 a)))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))) 1)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 1)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 3)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3) 1/3)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 2)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 1))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 (*.f64 angle -1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(*.f64 angle 1/180)
(*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))
(*.f64 angle 1/180)
(*.f64 1 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 4))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 angle 1/180)
(*.f64 -1 (/.f64 1 (/.f64 -180 angle)))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (*.f64 angle angle))) -1) (pow.f64 (cbrt.f64 (/.f64 180 angle)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))) (/.f64 1 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 1) (cbrt.f64 (/.f64 32400 (*.f64 angle angle))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 angle)) -1) (pow.f64 (sqrt.f64 (/.f64 180 angle)) -1))
(pow.f64 (sqrt.f64 (/.f64 180 angle)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 3) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 3))
(*.f64 angle 1/180)
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle 1/180)
(*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (pow.f64 (*.f64 angle 1/180) 1/6)) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 angle 1/180)
(/.f64 angle 180)
(/.f64 1 (/.f64 180 angle))
(*.f64 angle 1/180)
(/.f64 1 (neg.f64 (/.f64 -180 angle)))
(*.f64 angle 1/180)
(/.f64 -1 (/.f64 -180 angle))
(*.f64 angle 1/180)
(/.f64 (neg.f64 angle) -180)
(*.f64 angle 1/180)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/32400))
(sqrt.f64 (*.f64 angle (*.f64 angle 1/32400)))
(log.f64 (pow.f64 (exp.f64 angle) 1/180))
(*.f64 angle 1/180)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (/.f64 180 angle)) -1))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))))
(/.f64 1 (cbrt.f64 (/.f64 180 angle)))
(/.f64 -1 (cbrt.f64 (/.f64 -180 angle)))
(pow.f64 (*.f64 angle 1/180) 1/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (/.f64 180 angle) -1/3)
(*.f64 (pow.f64 (/.f64 180 angle) -1/6) (pow.f64 (/.f64 180 angle) -1/6))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(cbrt.f64 (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 0 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (log.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (log.f64 (+.f64 b a)) 1) (*.f64 (log.f64 (-.f64 b a)) 1))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 b a)) 3) (pow.f64 (log.f64 (-.f64 b a)) 3)) (+.f64 (*.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a))) (-.f64 (*.f64 (log.f64 (-.f64 b a)) (log.f64 (-.f64 b a))) (*.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 b a)) 3) (pow.f64 (log.f64 (-.f64 b a)) 3)) (fma.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a)) (*.f64 (log.f64 (-.f64 b a)) (-.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 b a)) 3) (pow.f64 (log.f64 (-.f64 b a)) 3)) (fma.f64 (log.f64 (-.f64 b a)) (-.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a))) (*.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 b a)) (log.f64 (+.f64 b a))) (*.f64 (log.f64 (-.f64 b a)) (log.f64 (-.f64 b a)))) (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a))) (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))) (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))))
(/.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a))) (-.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 b a)))))
(pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3) 1/3)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2))
(fabs.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 1))
(+.f64 (log.f64 (-.f64 b a)) (log.f64 (+.f64 b a)))
(log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1))
(log1p.f64 (+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) -1))
(log1p.f64 (-.f64 (*.f64 b b) (fma.f64 a a 1)))

eval361.0ms (1.6%)

Compiler

Compiled 23182 to 12906 computations (44.3% saved)

prune394.0ms (1.7%)

Pruning

112 alts after pruning (108 fresh and 4 done)

PrunedKeptTotal
New91254966
Fresh235477
Picked235
Done112
Total9381121050
Accuracy
82.6%
Counts
1050 → 112
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
24.6%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
32.7%
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
34.4%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
40.5%
(*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3) 1/3))
68.0%
(*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 3))
31.9%
(*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))) 1))
68.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)))
68.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
36.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))))
68.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (*.f64 angle 1/180))))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 1 (/.f64 180 angle)))))))
69.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))))
66.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (*.f64 angle 1/180))))))
65.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
67.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 4)) (*.f64 angle 1/180))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2) 3))))))
32.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) -1/3) 3))))))
67.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3))))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))))))
31.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3)) 3))))))
33.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) 3))))))
66.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3))))))
46.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 angle 1/180))) 3))))))
68.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
38.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 1) (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))))
33.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))))
63.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3)))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1)))))))
58.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))))))
48.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
27.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))
44.9%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))
36.9%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
37.6%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
36.7%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
58.0%
(*.f64 (+.f64 a b) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
36.5%
(*.f64 (+.f64 a b) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))))
50.0%
(*.f64 (+.f64 a b) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
39.4%
(*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
55.7%
(*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3)))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
16.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
24.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 2 (log.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
28.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
28.5%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
15.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.2%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
38.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))) (*.f64 -2 (*.f64 a a)))
38.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
31.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 -2 (*.f64 a a)))
31.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
37.3%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
32.7%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
37.3%
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
53.9%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
32.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
32.6%
(*.f64 1/90 (*.f64 angle (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
37.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a)))))
32.3%
(*.f64 1/90 (*.f64 angle (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))))
28.1%
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
24.6%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
32.7%
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
34.4%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)) 2)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
40.5%
(*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3) 1/3))
68.0%
(*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 3))
31.9%
(*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))) 1))
68.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)))
68.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
36.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))))
68.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (*.f64 angle 1/180))))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 1 (/.f64 180 angle)))))))
69.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))))
66.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (*.f64 angle 1/180))))))
65.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
67.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 4)) (*.f64 angle 1/180))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2) 3))))))
32.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) -1/3) 3))))))
67.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3))))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))))))
31.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3)) 3))))))
33.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (sqrt.f64 (*.f64 angle 1/180)))) 3))))))
66.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3))))))
46.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 angle 1/180))) 3))))))
68.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
38.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 1) (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 angle 180))))))
33.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))))
63.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3)))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1)))))))
58.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))))))
48.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
27.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))
44.9%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))
36.9%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
37.6%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
36.7%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
58.0%
(*.f64 (+.f64 a b) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
36.5%
(*.f64 (+.f64 a b) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))))
50.0%
(*.f64 (+.f64 a b) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
39.4%
(*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
55.7%
(*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3)))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
16.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
24.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.1%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) 3))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 2 (log.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
28.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
28.5%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
15.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.2%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
38.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))) (*.f64 -2 (*.f64 a a)))
38.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
31.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (*.f64 a a)))
38.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 -2 (*.f64 a a)))
31.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
37.3%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
32.7%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
37.3%
(*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64)))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.9%
(*.f64 angle (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)) 1/90))
53.9%
(*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (PI.f64))))
32.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
32.6%
(*.f64 1/90 (*.f64 angle (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
37.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a)))))
32.3%
(*.f64 1/90 (*.f64 angle (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))))
28.1%
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 9924 to 7564 computations (23.8% saved)

localize3.3s (14.4%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.0%
(cbrt.f64 (*.f64 angle 1/180))
98.9%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)
98.8%
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
52.8%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3))))
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/180))
83.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
55.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
53.1%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.6%
(*.f64 angle (PI.f64))
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
71.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
53.1%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
99.8%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
99.8%
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
88.5%
(*.f64 angle (*.f64 b b))
99.5%
(*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))
99.0%
(cbrt.f64 (/.f64 180 angle))
98.9%
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3)
56.8%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))))
Compiler

Compiled 403 to 249 computations (38.2% saved)

series72.0ms (0.3%)

Counts
15 → 196
Calls

63 calls:

TimeVariablePointExpression
30.0ms
angle
@0
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
12.0ms
angle
@inf
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
5.0ms
angle
@inf
(*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))
4.0ms
angle
@-inf
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
2.0ms
angle
@-inf
(*.f64 (PI.f64) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3))

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
922×add-sqr-sqrt
894×pow1
888×*-un-lft-identity
854×add-cube-cbrt
852×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify136.0ms (0.6%)

Algorithm
egg-herbie
Rules
1292×associate-*r*
1170×associate-*l*
1090×unswap-sqr
726×log-prod
580×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04389931
111019299
247448777
Stop Event
node limit
Counts
321 → 231
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (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 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 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(*.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) (/.f64 1 (cbrt.f64 (/.f64 180 angle))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3/2))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) 3))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(*.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))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(/.f64 (cbrt.f64 180) (cbrt.f64 angle))
(pow.f64 (/.f64 180 angle) 1/3)
(pow.f64 (cbrt.f64 (/.f64 180 angle)) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 180 angle))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 180 angle))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(pow.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) 1)
(log.f64 (exp.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))) (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(log.f64 (exp.f64 (*.f64 angle (*.f64 b b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 b b))))
(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))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(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)))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(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)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(/.f64 (*.f64 (PI.f64) angle) 180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (*.f64 (PI.f64) angle) 1)
(log.f64 (exp.f64 (*.f64 (PI.f64) angle)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) angle)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))))
(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 -2 (*.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 -2 (*.f64 a a))))))
(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 -2 (*.f64 a a))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 1 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3/2))
(/.f64 1 (/.f64 180 angle))
(/.f64 angle 180)
(/.f64 (neg.f64 angle) -180)
(log.f64 (exp.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 angle 1/180)) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.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) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (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 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 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/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.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 (pow.f64 angle 3) -1/34992000)))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 (*.f64 (pow.f64 angle 3) -1/34992000) (pow.f64 (PI.f64) 3) (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) -1/30855889612800000000) (pow.f64 (PI.f64) 7) (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) -1/30855889612800000000) (pow.f64 (PI.f64) 7) (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 b b)))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.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 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64)))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (pow.f64 angle 5) 1/11337408000000))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 b a))) (fma.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (pow.f64 angle 5) 1/11337408000000))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (pow.f64 angle 5) 1/11337408000000)))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 b a) (+.f64 b a))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (+.f64 b a)))) (fma.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (pow.f64 angle 5) 1/11337408000000)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90)))
(fma.f64 -2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/8748000)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 5)) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))) (*.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90)) (*.f64 (*.f64 -2 (*.f64 a a)) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(+.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90)) (*.f64 (*.f64 -2 (*.f64 a a)) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 5)) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))) (fma.f64 -2 (*.f64 (*.f64 (*.f64 a a) (pow.f64 angle 7)) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -1/3856986201600000000)))) (*.f64 -1/90 (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 angle 7) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) -29/30855889612800000000)) (*.f64 a a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90))) (*.f64 (*.f64 -2 (*.f64 a a)) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 angle 7) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) -29/30855889612800000000)) (*.f64 a a))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90))) (*.f64 (*.f64 -2 (*.f64 a a)) (+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.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) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (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 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.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 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 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 angle 1/3) (cbrt.f64 1/180)))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 1 (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 -1/180))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 1 (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 -1/180))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 1 (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 -1/180))
(*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (*.f64 1 (cbrt.f64 -1/180)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 -1/180))
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 1/180 (*.f64 (pow.f64 1 1/9) angle))
(*.f64 angle 1/180)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))))) (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (sqrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))
(*.f64 angle 1/180)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (cbrt.f64 (/.f64 180 angle)))))
(*.f64 angle 1/180)
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) (/.f64 1 (cbrt.f64 (/.f64 180 angle))))
(*.f64 angle 1/180)
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 3/2))
(*.f64 angle 1/180)
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))
(*.f64 angle 1/180)
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 angle 1/180)
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) 3))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))))
(*.f64 angle 1/180)
(*.f64 1 (cbrt.f64 (/.f64 180 angle)))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 180 angle))) (sqrt.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 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))
(log.f64 (exp.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))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 180 angle))))
(cbrt.f64 (/.f64 180 angle))
(pow.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (exp.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3))) (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))) (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(log.f64 (exp.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(*.f64 b (*.f64 angle b))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90) 1)
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1/90)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (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)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(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)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(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)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(log.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 b a) (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (*.f64 (PI.f64) angle) 1)
(*.f64 angle (PI.f64))
(log.f64 (exp.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) 1)
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 a a))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (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 -2 (*.f64 a a))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (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 -2 (*.f64 a a))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (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 -2 (*.f64 a a))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (*.f64 1 (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (cbrt.f64 (*.f64 angle 1/180))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3/2) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3/2))
(*.f64 angle 1/180)
(/.f64 1 (/.f64 180 angle))
(*.f64 angle 1/180)
(/.f64 angle 180)
(/.f64 (neg.f64 angle) -180)
(/.f64 angle 180)
(log.f64 (exp.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 angle 1/180)) (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)

eval147.0ms (0.6%)

Compiler

Compiled 8634 to 5288 computations (38.8% saved)

prune250.0ms (1.1%)

Pruning

122 alts after pruning (116 fresh and 6 done)

PrunedKeptTotal
New31923342
Fresh1093103
Picked325
Done044
Total332122454
Accuracy
82.8%
Counts
454 → 122
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
58.5%
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
24.6%
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -2)) a) 2)
32.7%
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
58.1%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
47.4%
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (-.f64 b a) 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
40.5%
(*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3) 1/3))
68.0%
(*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))) 3))
31.9%
(*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))) 1))
68.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)))
68.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
36.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))))
68.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180)))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))))
27.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (-.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) 2) (*.f64 angle 1/180))))))
68.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 1 (/.f64 180 angle)))))))
69.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))))))
66.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 2) (*.f64 angle 1/180))))))
65.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) 3/2)) 2) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
67.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))))))
65.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 4)) (*.f64 angle 1/180))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2) 3))))))
32.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (/.f64 180 angle) -1/3) 3))))))
67.4%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) 3) 3))))))
66.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))) 3) 3))))))
43.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (fabs.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3) 3))))))
57.8%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))) 3) 3))))))
67.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3))))))
33.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (pow.f64 (/.f64 180 angle) 1/3)) 3))))))
66.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 angle))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (cbrt.f64 (/.f64 180 angle))))) 3))))))
33.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (/.f64 1 (exp.f64 (log.f64 (cbrt.f64 (/.f64 180 angle))))) 3))))))
65.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))))))
30.3%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (*.f64 -1 angle) 1/3) (*.f64 (pow.f64 1 1/9) (cbrt.f64 -1/180))) 3))))))
31.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 1/3)) 3))))))
33.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))))))
66.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3))))))
46.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (fabs.f64 (cbrt.f64 (*.f64 angle 1/180))) 3))))))
68.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))))
38.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle))) 1) (cbrt.f64 (/.f64 32400 (*.f64 angle angle)))))))))
68.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 180 angle)) 3)))))))
33.9%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))))))))
63.0%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3)))))))
68.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1)))))))
58.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))))))
32.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 1 (cbrt.f64 (/.f64 180 angle)))) 3)))))))
32.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 angle 1/180)) (*.f64 angle 1/180))))))))
48.1%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (fabs.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
32.2%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
27.7%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
68.5%
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a))))
45.6%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))
44.9%
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))
36.9%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
37.6%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
36.7%
(*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
61.7%
(*.f64 (+.f64 a b) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
58.0%
(*.f64 (+.f64 a b) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
36.5%
(*.f64 (+.f64 a b) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a))))))
50.0%
(*.f64 (+.f64 a b) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
39.4%
(*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)))))
55.7%
(*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) 3)))
57.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180))) 1))
57.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))))
56.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))))
16.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
45.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))))
46.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
48.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
24.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (sqrt.f64 (/.f64 (*.f64 angle angle) 32400))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.2%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle))))
55.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
56.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))
56.2%
(*.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 180 angle))))
47.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.1%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
45.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (*.f64 2 (log.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.9%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
28.4%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
28.5%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
15.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
38.0%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 -2 (*.f64 a a)))
38.2%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
38.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (cos.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 1)) (*.f64 (sin.f64 (+.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 1)))) (*.f64 -2 (*.f64 a a)))
31.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 -2 (*.f64 a a)))
31.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 a a)))
37.3%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90)
37.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 a a) -1/90))
38.4%
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
31.6%
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
53.9%
(*.f64 (*.f64 1/90 angle) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 b a)))
32.7%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
36.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.9%
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
55.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
32.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
25.1%
(*.f64 1/90 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))))
32.6%
(*.f64 1/90 (*.f64 angle (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)))
51.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
37.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a)))))
28.1%
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
35.9%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
46.5%
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
37.0%
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
46.8%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
Compiler

Compiled 6760 to 4344 computations (35.7% saved)

regimes1.8s (7.8%)

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

10 calls:

267.0ms
a
264.0ms
(/.f64 angle 180)
262.0ms
angle
261.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
185.0ms
b
Results
AccuracySegmentsBranch
73.5%3a
72.2%2b
73.7%3angle
69.8%1(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
72.3%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
72.3%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
72.2%2(pow.f64 b 2)
71.5%2(pow.f64 a 2)
73.7%3(*.f64 (PI.f64) (/.f64 angle 180))
73.7%3(/.f64 angle 180)
Compiler

Compiled 4024 to 2257 computations (43.9% saved)

regimes729.0ms (3.2%)

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

5 calls:

165.0ms
angle
163.0ms
(/.f64 angle 180)
161.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
160.0ms
a
44.0ms
b
Results
AccuracySegmentsBranch
72.6%3a
74.3%4angle
74.3%4(*.f64 (PI.f64) (/.f64 angle 180))
74.3%4(/.f64 angle 180)
69.5%1b
Compiler

Compiled 1501 to 753 computations (49.8% saved)

regimes546.0ms (2.4%)

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

4 calls:

160.0ms
(/.f64 angle 180)
158.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
157.0ms
angle
44.0ms
b
Results
AccuracySegmentsBranch
69.5%1b
73.5%4angle
73.5%4(*.f64 (PI.f64) (/.f64 angle 180))
73.5%4(/.f64 angle 180)
Compiler

Compiled 1478 to 739 computations (50% saved)

regimes108.0ms (0.5%)

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

3 calls:

56.0ms
(/.f64 angle 180)
21.0ms
b
20.0ms
a
Results
AccuracySegmentsBranch
70.4%2(/.f64 angle 180)
68.8%1a
68.8%1b
Compiler

Compiled 522 to 242 computations (53.6% saved)

regimes211.0ms (0.9%)

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

5 calls:

50.0ms
(/.f64 angle 180)
49.0ms
angle
49.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
34.0ms
a
19.0ms
b
Results
AccuracySegmentsBranch
68.8%1b
70.4%2a
71.5%3angle
71.5%3(*.f64 (PI.f64) (/.f64 angle 180))
71.5%3(/.f64 angle 180)
Compiler

Compiled 448 to 211 computations (52.9% saved)

regimes44.0ms (0.2%)

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

2 calls:

19.0ms
a
17.0ms
b
Results
AccuracySegmentsBranch
68.6%1b
68.6%1a
Compiler

Compiled 414 to 188 computations (54.6% saved)

regimes65.0ms (0.3%)

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

2 calls:

42.0ms
b
15.0ms
a
Results
AccuracySegmentsBranch
70.1%3b
68.5%1a
Compiler

Compiled 336 to 153 computations (54.5% saved)

regimes131.0ms (0.6%)

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

3 calls:

53.0ms
b
42.0ms
a
28.0ms
angle
Results
AccuracySegmentsBranch
67.6%4b
64.9%2angle
68.3%3a
Compiler

Compiled 326 to 151 computations (53.7% saved)

regimes44.0ms (0.2%)

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

1 calls:

37.0ms
a
Results
AccuracySegmentsBranch
67.5%3a
Compiler

Compiled 291 to 130 computations (55.3% saved)

regimes33.0ms (0.1%)

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

1 calls:

26.0ms
a
Results
AccuracySegmentsBranch
65.9%2a
Compiler

Compiled 278 to 123 computations (55.8% saved)

regimes29.0ms (0.1%)

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

1 calls:

23.0ms
a
Results
AccuracySegmentsBranch
65.0%2a
Compiler

Compiled 254 to 111 computations (56.3% saved)

regimes74.0ms (0.3%)

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

3 calls:

33.0ms
angle
23.0ms
a
12.0ms
b
Results
AccuracySegmentsBranch
61.7%1b
63.4%2angle
63.4%2a
Compiler

Compiled 250 to 112 computations (55.2% saved)

regimes46.0ms (0.2%)

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

2 calls:

31.0ms
angle
11.0ms
a
Results
AccuracySegmentsBranch
63.4%2angle
61.7%1a
Compiler

Compiled 222 to 95 computations (57.2% saved)

regimes28.0ms (0.1%)

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

1 calls:

24.0ms
angle
Results
AccuracySegmentsBranch
63.3%2angle
Compiler

Compiled 158 to 71 computations (55.1% saved)

regimes36.0ms (0.2%)

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

3 calls:

16.0ms
b
8.0ms
angle
8.0ms
a
Results
AccuracySegmentsBranch
53.9%1a
58.5%2b
53.9%1angle
Compiler

Compiled 153 to 72 computations (52.9% saved)

regimes88.0ms (0.4%)

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

3 calls:

48.0ms
angle
21.0ms
a
17.0ms
b
Results
AccuracySegmentsBranch
51.9%4a
51.1%9angle
52.8%2b
Compiler

Compiled 88 to 47 computations (46.6% saved)

regimes18.0ms (0.1%)

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

1 calls:

16.0ms
b
Results
AccuracySegmentsBranch
52.8%2b
Compiler

Compiled 70 to 36 computations (48.6% saved)

regimes15.0ms (0.1%)

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

1 calls:

14.0ms
b
Results
AccuracySegmentsBranch
52.8%2b
Compiler

Compiled 61 to 32 computations (47.5% saved)

regimes17.0ms (0.1%)

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

3 calls:

8.0ms
b
4.0ms
a
4.0ms
angle
Results
AccuracySegmentsBranch
35.9%1angle
35.9%1a
37.7%2b
Compiler

Compiled 42 to 27 computations (35.7% saved)

regimes11.0ms (0%)

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

3 calls:

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

Compiled 33 to 22 computations (33.3% saved)

regimes10.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 24 to 18 computations (25% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.015920716965187e-222
2.9581693930612273e-214
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1857613678693902e+112
3.927086836999813e+112
0.0ms
-2.2610871456611248e+21
-36205819918149788000.0
0.0ms
-5.811341723214078e+151
-4.774539328368309e+149
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1857613678693902e+112
3.927086836999813e+112
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
1.145081769728955e+189
6.127191225505684e+189
Results
13.0ms25×body1024infinite
8.0ms31×body256infinite
6.0ms17×body512infinite
4.0ms22×body256valid
4.0msbody4096valid
Compiler

Compiled 254 to 194 computations (23.6% saved)

bsearch78.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.7205674037248883e+173
4.071432137858142e+173
50.0ms
1.4950666452003244e-101
2.2279555199445313e-94
Results
18.0ms93×body256valid
16.0ms29×body1024valid
16.0ms29×body1024infinite
9.0ms37×body256infinite
6.0msbody2048valid
6.0ms16×body512infinite
5.0ms13×body512valid
Compiler

Compiled 499 to 367 computations (26.5% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.7205674037248883e+173
4.071432137858142e+173
50.0ms
1.4950666452003244e-101
2.2279555199445313e-94
Results
21.0ms105×body256valid
14.0ms26×body1024valid
13.0ms25×body1024infinite
8.0ms39×body256infinite
6.0ms17×body512valid
5.0msbody512infinite
2.0msbody2048valid
Compiler

Compiled 499 to 367 computations (26.5% saved)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
52.0ms
1.4950666452003244e-101
2.2279555199445313e-94
Results
15.0ms68×body256valid
15.0ms26×body1024valid
6.0ms17×body512valid
6.0msbody2048valid
4.0msbody1024infinite
3.0ms16×body256infinite
1.0msbody512infinite
Compiler

Compiled 329 to 242 computations (26.4% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
1.4950666452003244e-101
2.2279555199445313e-94
Results
15.0ms74×body256valid
14.0ms26×body1024valid
9.0ms14×body1024infinite
6.0msbody2048valid
3.0msbody512valid
2.0ms12×body256infinite
1.0msbody512infinite
Compiler

Compiled 329 to 242 computations (26.4% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
5.366632469120513e-128
1.3823969706564492e-126
Results
15.0ms25×body1024valid
12.0ms61×body256valid
3.0msbody1024infinite
3.0msbody512valid
2.0ms10×body256infinite
1.0msbody2048valid
0.0msbody512infinite
Compiler

Compiled 263 to 201 computations (23.6% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
36.0ms
7.824887920985923e+66
1.967430015933751e+69
Results
24.0ms66×body512valid
9.0ms41×body256infinite
1.0msbody256valid
Compiler

Compiled 242 to 180 computations (25.6% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
7.824887920985923e+66
1.967430015933751e+69
Results
19.0ms50×body512valid
12.0ms57×body256infinite
1.0msbody256valid
Compiler

Compiled 242 to 180 computations (25.6% saved)

bsearch54.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
1.6700795175509594e+127
1.0308619834424248e+133
Results
14.0ms72×body256valid
13.0ms25×body1024valid
7.0ms14×body1024infinite
7.0ms18×body512valid
4.0msbody2048valid
2.0msbody512infinite
1.0msbody256infinite
Compiler

Compiled 302 to 224 computations (25.8% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
8.349398001520003e+76
1.2606415584472032e+82
Results
17.0ms86×body256valid
8.0ms15×body1024valid
6.0ms16×body512valid
4.0msbody4096valid
3.0msbody2048valid
3.0msbody1024infinite
2.0ms11×body256infinite
2.0msbody512infinite
Compiler

Compiled 275 to 215 computations (21.8% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
8.349398001520003e+76
1.2606415584472032e+82
Results
14.0ms70×body256valid
11.0ms21×body1024valid
9.0ms21×body512valid
5.0msbody1024infinite
4.0msbody4096valid
3.0msbody512infinite
3.0msbody2048valid
2.0ms10×body256infinite
Compiler

Compiled 266 to 206 computations (22.6% saved)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
55.0ms
8.349398001520003e+76
1.2606415584472032e+82
Results
16.0ms70×body256valid
14.0ms27×body1024valid
6.0ms16×body512valid
5.0msbody2048valid
4.0msbody4096valid
3.0msbody1024infinite
2.0ms12×body256infinite
2.0msbody512infinite
Compiler

Compiled 266 to 206 computations (22.6% saved)

bsearch5.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
5.0ms
1.760090325216428e+99
1.5890767519273335e+100
Results
2.0msbody256valid
1.0msbody1024valid
1.0msbody2048valid
1.0msbody512valid
0.0msbody256infinite
Compiler

Compiled 58 to 46 computations (20.7% saved)

simplify53.0ms (0.2%)

Algorithm
egg-herbie
Rules
208×*-commutative
42×neg-mul-1
42×+-commutative
42×neg-sub0
40×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01941821
12971821
23381821
33871821
44191821
54371821
64431821
74441821
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8139666055761541/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))))))
(if (<=.f64 (/.f64 angle 180) -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752) (*.f64 (+.f64 a b) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 (/.f64 angle 180) -2000000000000000000000) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))))
(if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(if (<=.f64 a 3600000000000000083135128689712337576147417609466117391550032481357431882846047679916742468724622739998816587577730867107757084407289144624753706979953284668563313153207888335532280011292672) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(if (<=.f64 a 1733688272641357/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 250000000000000017239391884211145734419956524588109274773445707649164080160552188641546699904226321356649995732354364720075095975119565298925895429644341849439958096437837824) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))))
(if (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))))
(if (<=.f64 a 7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))))
(if (<=.f64 a 4780177467671363/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 a b) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 b 6800000000000000505029947564137181289887117621948936194640072635022582249781502547305485460668315482878729391938429110145371403714560) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 699999999999999987022232594388922598522063347809601623825036917105789405625319424) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 369999999999999994915117143859159890400235959314788902967470339832135538442240) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 107999999999999996083641477707445172593855978094449038129873297793261217251328) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
Outputs
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8139666055761541/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8139666055761541/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 1/180 angle)))))))
(if (<=.f64 (/.f64 angle 180) -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752) (*.f64 (+.f64 a b) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 (/.f64 angle 180) -2000000000000000000000) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))))
(if (<=.f64 (/.f64 angle 180) -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752) (*.f64 (+.f64 b a) (fabs.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (if (<=.f64 (/.f64 angle 180) -2000000000000000000000) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 1/180 (pow.f64 (/.f64 1 angle) -1))))))) (if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (pow.f64 (PI.f64) 3))))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 1 (/.f64 180 angle)))))))
(if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 2 (*.f64 (/.f64 (PI.f64) 180) angle)))))
(if (<=.f64 (/.f64 angle 180) 29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (*.f64 (PI.f64) angle) 180))))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(if (<=.f64 a 3600000000000000083135128689712337576147417609466117391550032481357431882846047679916742468724622739998816587577730867107757084407289144624753706979953284668563313153207888335532280011292672) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))))
(if (<=.f64 a 3600000000000000083135128689712337576147417609466117391550032481357431882846047679916742468724622739998816587577730867107757084407289144624753706979953284668563313153207888335532280011292672) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 2 (/.f64 (PI.f64) (/.f64 180 angle)))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(if (<=.f64 a 1733688272641357/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 250000000000000017239391884211145734419956524588109274773445707649164080160552188641546699904226321356649995732354364720075095975119565298925895429644341849439958096437837824) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))))
(if (<=.f64 a 1733688272641357/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 250000000000000017239391884211145734419956524588109274773445707649164080160552188641546699904226321356649995732354364720075095975119565298925895429644341849439958096437837824) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 a)))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 a)))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (+.f64 b a)))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (neg.f64 a) b))))
(if (<=.f64 a 2364120371783669/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 a 360000000000000016037783308296869422387904372582694037568884634831365351406281923886331973113086156036699653807928454825968859623076675742937144779050548183098783446243213312) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (+.f64 b a) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(if (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))))
(if (<=.f64 a 3546180557675503/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))))
(if (<=.f64 a 7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (+.f64 a b) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))))
(if (<=.f64 a 7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))))
(if (<=.f64 a 4780177467671363/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(if (<=.f64 a 4780177467671363/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 a b) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 b a) (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 -1/90 (*.f64 a a))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 a b) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))))
(if (<=.f64 angle 15000000000000000489340475072200691596146308664108304481703182729216) (*.f64 (+.f64 b a) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 -1/90 (*.f64 a a))))
(if (<=.f64 b 6800000000000000505029947564137181289887117621948936194640072635022582249781502547305485460668315482878729391938429110145371403714560) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 6800000000000000505029947564137181289887117621948936194640072635022582249781502547305485460668315482878729391938429110145371403714560) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(if (<=.f64 b 699999999999999987022232594388922598522063347809601623825036917105789405625319424) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 699999999999999987022232594388922598522063347809601623825036917105789405625319424) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(if (<=.f64 b 699999999999999987022232594388922598522063347809601623825036917105789405625319424) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(if (<=.f64 b 369999999999999994915117143859159890400235959314788902967470339832135538442240) (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) -1/90) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 369999999999999994915117143859159890400235959314788902967470339832135538442240) (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(if (<=.f64 b 107999999999999996083641477707445172593855978094449038129873297793261217251328) (*.f64 (*.f64 -1/90 (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 107999999999999996083641477707445172593855978094449038129873297793261217251328) (*.f64 (*.f64 (PI.f64) angle) (*.f64 -1/90 (*.f64 a a))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(if (<=.f64 b 1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b 1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
Compiler

Compiled 681 to 453 computations (33.5% saved)

soundness3.9s (17.2%)

Rules
1572×log-prod
1572×log-prod
1572×log-prod
1572×log-prod
1572×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060600
1153600
2428584
31525584
44562584
025232
1545208
27191208
058016277
1165414557
2591314503
046396
1988396
039241
1845217
070511140
1171210178
2744010178
046396
1988396
039241
1845217
046396
1988396
046396
1988396
059923187
1164621337
2555118273
059923187
1164621337
2555118273
059923187
1164621337
2555118273
04389931
111019299
247448777
059923187
1164621337
2555118273
059923187
1164621337
2555118273
059923187
1164621337
2555118273
070511140
1171210178
2744010178
04389931
111019299
247448777
059923187
1164621337
2555118273
070511140
1171210178
2744010178
070511140
1171210178
2744010178
070511140
1171210178
2744010178
059923187
1164621337
2555118273
039241
1845217
046396
1988396
046396
1988396
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2331 to 1363 computations (41.5% saved)

end1.0ms (0%)

preprocess289.0ms (1.3%)

Compiler

Compiled 1658 to 908 computations (45.2% saved)

Profiling

Loading profile data...